图片反色
把图片颜色反转成负片,或只反转某个通道,也可以保留色相只反转亮度,做出深色模式截图。透明度保持不变。
反转图片会把每种颜色变成它的反色:黑变白,蓝变橙,就像胶片负片。它适合查看扫描的底片、制作标志和图表的黑底白字版本,以及检查设计效果。“仅亮度”模式会翻转明暗但保留色相,可以做出一份还算像样的截图或文档深色模式版本。透明度会保留,文件始终不会离开您的设备。
使用方法
- 选择一张或多张图片。
- 选择要反转的内容:所有颜色、仅亮度,或单独的红、绿、蓝通道。
- 保持原格式,或选择 PNG、JPG、WebP。
- 下载反转后的图片,或全部打包为一个 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 时,每次保存都会再增加一点压缩损失。
我的图片会被上传吗?
不会。颜色变换在您的浏览器中完成。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/image-invert-tool/
引用此工具
kakaoCalc. (2026, November 8). 图片反色. https://kakao.mobile/zh/tools/image-invert-tool/
“图片反色.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/image-invert-tool/.