图片反色工具

在线把图片转换为负片效果,对每个像素计算 255 − R/G/B,alpha 透明度保持不变;选择图片后自动反色,浏览器本地处理并导出 PNG。

免费在线工具
Loading…

使用说明

  1. 点击选择图片,或把图片拖到虚线区域;载入后会自动完成反色,无需再点按钮。
  2. 在“原图”和“反色 / 负片”两张预览中对比效果。
  3. 点击“下载 PNG”保存结果,文件名为 inverted.png。
  4. 点击“加载示例数据”可用内置 640×400 渐变示例图快速体验。
  5. 点击“清空”可移除当前图片,重新选择另一张。

功能介绍

  • 对每个像素的 R、G、B 三个通道分别计算 255 − 原值,得到标准负片效果;纯黑变纯白、纯白变纯黑。
  • alpha 透明通道完全保持不变,半透明 PNG 的透明度不会被反色或覆盖。
  • 选择或拖入图片后自动反色并生成预览,无需额外点击转换按钮。
  • 支持 JPG、PNG、WebP、GIF 等浏览器可解码的图片,导出统一为 PNG。
  • 全部处理在浏览器本地通过 Canvas 完成,图片不会上传服务器。

使用场景

制作负片艺术效果
把照片或插画转换为负片风格,用于海报、封面或视觉实验。
观察照片明暗分布
通过反色快速检查画面的曝光与明暗关系,辅助后期调整判断。
制作反色图标与纹理
将黑白图标或纹理反色,得到深色背景下的浅色版本。
演示 RGB 反相原理
用内置示例图直观展示 255 − 通道值的负片算法以及 alpha 保持不变的行为。

常见问题

支持哪些图片格式?
支持 JPG、PNG、WebP、GIF 等浏览器可解码的图片(文件类型需为 image/*)。多帧 GIF 只处理载入时的静态帧,导出为不含动画的 PNG;浏览器无法解码的文件会提示加载失败。
反色两次会恢复原图吗?
会。每个通道执行两次 255 − 值会回到原始数值,因此对反色结果再反色一次即可恢复原图(alpha 始终未变)。
透明 PNG 反色后透明度会变吗?
不会。工具只修改 RGB 通道,alpha 保持原值。完全透明像素的 RGB 也会被计算,但因为 alpha 为 0,视觉上仍然不可见。
彩色照片反色后是什么效果?
会得到照片的负片效果:亮部变暗、暗部变亮,红绿蓝分别变为其补色,常用于艺术效果或观察明暗分布。
图片会被上传到服务器吗?
不会。读取、像素反色和 PNG 导出都在浏览器本地完成,图片数据不会离开本机。
下载的文件名是什么?
固定导出为 PNG,文件名为 inverted.png;如需保留多个结果,可在浏览器下载时自行重命名。