图片反色
一键将图片反色,瞬间生成底片效果——100% 在浏览器中完成。
源文件
将图片拖到此处
或点击选择文件
什么是反色?
反色(也叫底片效果)将图像中的每个像素替换为它在色环上的正对色。每个红、绿、蓝通道都被替换为 255 减去原值,因此黑变白、白变黑、红变青、绿变品红、蓝变黄。结果看起来像老式胶卷照片的底片——亮部变暗、暗部变亮。该操作数学上完全精确且可逆——连续应用两次即可恢复原图。
反色既具艺术性也具实用性。视觉上,它能产生一种引人注目、超现实的观感,常用于海报艺术、专辑封面、故障设计与实验摄影。实用上,反色用于传统胶片摄影查看底片、文档扫描中让深底浅字变得可读、以及科学成像中揭示亮部隐藏的细节。本工具完全通过浏览器内的 Canvas 滤镜 API 完成反色,您的图片绝不会被上传到服务器。
反色滤镜的工作原理
本工具应用浏览器内置的 ctx.filter = "invert(1)" 属性,在将图像绘制到画布时单遍反转所有颜色通道。值为 1(即 100%)产生完全反色,而中间值则会形成向底片渐变的部分淡入。由于该操作由浏览器渲染引擎原生实现并由图形硬件加速,即便大图也几乎瞬时完成。
反色后,画布会按所选输出格式重新编码。推荐默认使用 PNG,因为它无损,能精确保留反色产生的颜色;JPG 和 WebP 会施加少量额外压缩,可能在强对比边缘引入细微瑕疵。无论选择哪种格式,您设备上的原文件都不会被修改——工具始终在副本上工作。
反色与对应色
由于反色将每种颜色替换为其补色,了解几组常见对应色有助于预测结果。下表列出常见颜色反色后的结果:
| 原色 | 反色后 |
|---|---|
| 黑 | 白 |
| 白 | 黑 |
| 红 | 青 |
| 绿 | 品红 |
| 蓝 | 黄 |
| 黄 | 蓝 |
| 中灰 (50%) | 中灰 (50%,不变) |
注意纯中灰是自身的反色,因此偏灰的图像反色后几乎一致——只有彩色区域会出现剧烈翻转。
何时使用图片反色
反色在创意与实用的多种场景下都很有用。常见情况包括:
- 艺术效果。为海报、专辑封面、社交媒体或实验摄影打造超现实的底片观感。
- 阅读浅字深底文本。反转扫描文档或截图中深底浅字的图像,使其变为常规的深字浅底,便于阅读。
- 胶片摄影。查看扫描胶卷底片中隐藏的正像。
- 揭示隐藏细节。高亮、过曝区域在反转为暗调后常会显出微妙细节。
- 设计与原型。快速为现有图像、徽标或界面元素制作深色模式版本。
- 无障碍辅助。部分对视觉敏感的用户会觉得反色配色更易长时间阅读。
每当需要图像的视觉反面——用于艺术、分析或无障碍——一键反色都是最快的方式。
如何将图片反色
使用本工具反色只需一秒,全部在浏览器中完成——无需上传、无需注册、无水印。工具在本地解码图片,通过 Canvas API 应用反色滤镜,并允许您按需要的格式导出。请按以下步骤操作:
- 上传图片。点击上传区或将 JPG、PNG、WebP、GIF 或 BMP 文件拖入。图片会立即解码并预览。
- 选择输出格式。选择 PNG 获得无损质量、JPG 获得更小照片体积、或 WebP 兼顾大小与质量。
- 点击"反色"。工具会将每个像素替换为其对立色,并并排显示原始与反色后的大小。
- 下载反色图片。点击"下载反色图片"保存结果。原文件保持不变。
由于每一步都在浏览器中通过 JavaScript 本地执行,您的图片绝不会被上传到服务器。这使得反色工具完全私密、快速,并适合处理敏感或机密图像。
这个图片反色工具免费吗?
完全免费,无需注册、无水印、无限制。
反色和灰度一样吗?
不一样。灰度完全去除颜色,而反色将每种颜色替换为其对立色。红像素会变青色,而不是灰色。
反色可以撤销吗?
可以——对反色后的图像再次反色即可恢复原图。该操作完全可逆。
为什么我的灰色图像反色后看起来一样?
纯中灰 (128, 128, 128) 是自身的反色。只有彩色或极暗/极亮区域才会明显翻转。
我的图片会被上传吗?
不会。所有处理都在本地完成,图片不会离开您的浏览器。