# 图像布尔非运算

应用按位非运算来反转图像中的所有像素值

> 标准页面: https://elysiatools.com/zh/tools/image-boolean-not

- **分类:** Design

- **关键词:** 图像, 布尔, 非运算, 反转, 负片, 位运算, 补码, 反转

## 概述

图像布尔非运算工具通过对图像的每个像素应用按位非（NOT）逻辑，实现像素值的完全反转。该工具能够快速将普通图片转换为负片效果，适用于图像处理、视觉艺术创作及数据分析中的位运算演示。

## 输入项

- **图片文件** (file): 应用非运算的图片（反转所有像素）
- **输出格式** (select): 结果图片的输出格式
- **质量 (1-100)** (number): 有损格式的输出质量

## 适用场景

- 需要快速将彩色或黑白图片转换为负片效果时。
- 在图像处理流程中进行位运算实验或视觉反转测试时。
- 需要对特定图像进行像素级反转以辅助视觉分析时。

## 工作原理

- 上传您的图片文件（支持 PNG, JPEG, WebP, BMP 等格式）。
- 根据需要选择输出格式，并设置有损格式（如 JPEG）的压缩质量。
- 点击处理按钮，系统将对图像执行按位非运算，反转所有像素值。
- 下载处理后的反转图像文件。

## 使用案例

- 艺术摄影：快速生成胶片风格的负片视觉效果。
- 科研分析：通过反转像素值突出图像中的暗部细节或特定特征。
- 图像处理教学：直观展示位运算对数字图像像素的影响。

## 常见问题

### 什么是图像布尔非运算？

它是一种位运算，通过将每个像素的颜色值取反（即 0 变 1，1 变 0），从而生成图像的“负片”效果。

### 支持哪些图片格式？

支持常见的 JPEG、PNG、WebP、GIF、BMP 和 TIFF 格式。

### 输出质量设置有什么影响？

质量设置仅对有损压缩格式（如 JPEG）有效，数值越高图像越清晰，但文件体积也越大。

### 处理后的图片会丢失原始信息吗？

该工具仅对像素值进行逻辑反转，不会改变图像的分辨率或原始尺寸。

### 是否支持批量处理？

目前该工具支持单次上传一张图片进行处理。

## 相关工具

- [图像布尔与运算](https://elysiatools.com/zh/tools/image-boolean-and): 在两个图像之间应用按位与运算来创建交集蒙版
- [图像布尔或运算](https://elysiatools.com/zh/tools/image-boolean-or): 在两个图像之间应用按位或运算来创建并集蒙版
- [图像布尔异或运算](https://elysiatools.com/zh/tools/image-boolean-xor): 在两个图像之间应用按位异或运算来创建差集蒙版
- [图像自适应阈值](https://elysiatools.com/zh/tools/image-adaptive-threshold): 应用自适应阈值操作，为小区域计算阈值，适用于光照变化的图像
- [图片空白修剪](https://elysiatools.com/zh/tools/image-trim-whitespace): 通过检测和移除空白区域来去除图片中的空白和多余边距
- [图片主要颜色提取器](https://elysiatools.com/zh/tools/image-color-extractor): 使用多种算法从图片中提取主要颜色，包括K-means聚类和直方图分析
- [图像方框模糊](https://elysiatools.com/zh/tools/image-box-blur): 应用方框模糊核进行简单均匀平均和快速降噪
- [图像形态学闭运算](https://elysiatools.com/zh/tools/image-close): 应用形态学闭运算操作（先膨胀后腐蚀）以填充小孔并连接附近的对象

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web TypeScript 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-typescript): Web TypeScript 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [二值图像阈值、形态学与掩膜工具](https://elysiatools.com/zh/hubs/binary-image-thresholding-and-morphology): 将图片转换为二值掩膜，比较不同阈值方法，修整前景形状，并通过形态学和布尔运算组合掩膜。
