跳转到正文

图像通道布尔运算

对每个像素的红、绿、蓝值执行按位 AND、OR 或 XOR 运算,并将结果生成一张灰度图像。这种底层操作可以揭示各通道的重叠方式,生成故障风格的图形图案,还可用于蒙版、隐写实验以及讲解数字颜色如何以位的形式存储。原图的 alpha 通道会保留。

选择文件或将文件拖放到上传区域。文件大小上限:5 MB。

重置

常见问题

此工具会计算什么?

对于每个像素,工具会获取 8 位红、绿、蓝值,并使用所选的按位运算符将它们合并。单个结果会成为该像素的灰度值。红色为 240、绿色为 60、蓝色为 255 的像素,使用 AND 运算会得到 48,使用 OR 运算则会得到 255。

AND、OR 和 XOR 有什么作用?

AND 只保留三个通道中都设为 1 的位,因此除非所有通道都较亮,否则结果会偏暗。OR 保留任一通道中设为 1 的位,因此只要有一个通道较亮,结果就会较亮。XOR 也称为 eor,会保留在奇数个通道中设为 1 的位,从而产生醒目的条带图案。

为什么结果看起来有色调分离或条带效果?

按位运算处理的是数值的二进制表示,而不是亮度,因此颜色的细微变化可能会翻转高位,导致结果发生跳变。这就是 XOR 特别容易产生轮廓状条带的原因。这是预期行为,也是许多故障艺术效果的基础。

灰度图像会怎样处理?

灰度图像会被视为三个相同的通道。此时 AND 和 OR 会返回原始灰度值,XOR 也会返回相同的值,因为相同的位有奇数个,仍会保持为 1。该运算符适用于彩色图像。

会保留透明度吗?

可以。alpha 通道会暂时分离,合并颜色通道后再附加回去。灰度结果中的透明区域仍会保持透明。

此工具适用于哪些用途?

它适合用来探索颜色的编码方式、快速创建所有通道都较亮的蒙版、隐藏或显示位模式,以及创作抽象艺术。开发者也会用它来验证图像处理流程。

输出格式是什么?

结果是无损的 PNG,显示为灰度图像。超过 4000 像素限制后,结果仍会保留上传图像的尺寸。

可以上传哪些格式?

可上传最大 5 MB 的 JPEG、PNG、GIF、WebP、TIFF 或 AVIF 图像。动画文件使用第一帧。请注意,JPEG 压缩会改变低位,因此 JPEG 文件的结果会比 PNG 更嘈杂。

这与 Image Bitwise Blend 有什么区别?

此工具会合并单张图像内部的通道。Image Bitwise Blend 则会使用相同运算符,逐通道合并两张不同的图像。要混合图片,请使用后者;要分析单张图片,请使用此工具。

使用了什么引擎?

此工具使用 sharp 库在 libvips 上执行 bandbool 操作,该操作会对每个像素的各个通道应用运算符。结果精确且确定。

关于 OneClick Pro

OneClick Pro 是一个免费的工具集合,包含超过 150 种网络工具,助你处理日常工作:转换图像和单位、格式化和验证代码、检查域名和 SEO,以及处理文本、日期和数字。所有工具均可免注册、免订阅使用;你输入的内容仅用于计算结果,绝不会被存储。你可以将它用作处理临时任务的快捷工具箱,也可以收藏每天都会用到的工具。