ZH
我的工具

图片反色

把图片颜色反转成负片,或只反转某个通道,也可以保留色相只反转亮度,做出深色模式截图。透明度保持不变。

我的工具 →
广告

反转图片会把每种颜色变成它的反色:黑变白,蓝变橙,就像胶片负片。它适合查看扫描的底片、制作标志和图表的黑底白字版本,以及检查设计效果。“仅亮度”模式会翻转明暗但保留色相,可以做出一份还算像样的截图或文档深色模式版本。透明度会保留,文件始终不会离开您的设备。

使用方法

  1. 选择一张或多张图片。
  2. 选择要反转的内容:所有颜色、仅亮度,或单独的红、绿、蓝通道。
  3. 保持原格式,或选择 PNG、JPG、WebP。
  4. 下载反转后的图片,或全部打包为一个 ZIP 下载。

计算公式

负片:R′ = 255 − R,G′ = 255 − G,B′ = 255 − B。仅亮度:每个通道 + (255 − 最大值 − 最小值)。

“仅亮度”模式把 HSL 的明度 L 变为 1 − L。明度等于 (最大值 + 最小值) ÷ 2,而色相和饱和度只取决于通道之间的差值,因此把三个通道都平移 255 − (最大值 + 最小值),恰好实现这一点。白和黑互换,而红色仍是红色、蓝色仍是蓝色。Alpha(透明度)从不改变。

示例

蓝色 #2563EB(37, 99, 235)在负片下变成(218, 156, 20),即橙色 #DA9C14。若选“仅亮度”,最大值 + 最小值 = 235 + 37 = 272,所以每个通道平移 255 − 272 = −17,得到 (20, 82, 218):仍然是蓝色,只是稍暗一些。白色文字(255, 255, 255)平移 −255,变成黑色。

常见问题

能把胶片底片变成照片吗?

反转后可以得到大致的正片。彩色底片带有橙色底色,所以之后通常还需要校色;黑白底片的效果很好。

为什么要只反转一个通道?

可以做出色彩特效,也用于一些技术工作流程,比如在 DirectX 和 OpenGL 约定之间翻转法线贴图的绿色通道。

反转两次能还原吗?

输出 PNG 时可以精确还原。输出 JPG 和 WebP 时,每次保存都会再增加一点压缩损失。

我的图片会被上传吗?

不会。颜色变换在您的浏览器中完成。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 图片反色. https://kakao.mobile/zh/tools/image-invert-tool/

MLA

“图片反色.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/image-invert-tool/.

广告