色彩与像素

图片色彩在线调整,反色 灰度 换背景色

反色、灰度、更换背景色,一站式图像色彩调整。

拖入图像反转颜色

支持 JPG、PNG、WebP、HEIC、TIFF 等 · 最大 40 MB MB

如何在线给图片做反色、转黑白或更换透明 PNG 的背景色

色彩调整(Color Adjust)把三种最常用的图像色彩操作 —— 反色、灰度、换背景色 —— 集中到一个工具里。它不是专业修图软件(没有曲线、色阶、HSL 调整),而是一个"工业化色彩处理工具":当你需要给照片做负片效果、把彩色图转为黑白、或者给透明 PNG 换个底色时,这就是最高效的选择。

这三种操作看似独立,实际上都是"对整张图像做统一的色彩变换"—— 反色是颜色空间的中心对称,灰度是丢弃色相与饱和度的降维,换背景色是 alpha 通道的合成。理解它们的数学原理,能帮你更精准地控制最终效果。

反色(Invert)与负片效果:从胶片时代走来的艺术手法

反色(Invert)是把每个像素的颜色值替换为它的"补色"—— R 变成 255-R、G 变成 255-G、B 变成 255-B。这样黑色变成白色、白色变成黑色、红色变成青色、绿色变成品红、蓝色变成黄色。这个操作在数学上是"颜色空间的中心对称变换"。

反色的历史源自胶片摄影的"负片"。在胶片时代,拍摄后得到的是负片(颜色反转的图像),需要经过印相或扫描才能得到正常的正片。负片本身有一种独特的美学 —— 天空变黑、人物变亮、色彩诡异,这种"异世界感"被很多摄影师与导演用作艺术表达。电影《七宗罪》、《搏击俱乐部》都大量使用负片风格的画面。

数字时代的反色有实用价值:暗色模式设计(把白色背景的 UI 截图反色,预览暗色模式效果)、X 光片风格艺术创作、辅助视觉障碍用户(某些色觉异常者对反色图像更敏感)、隐藏信息显现(某些低对比度图像在反色后细节更明显)。本工具的反色是无损操作,纯数学变换,不会引入任何压缩损失。

灰度(Grayscale):黑白摄影的数字重生

灰度(Grayscale)是把彩色图像转为黑白的过程。听起来简单 —— 不就是把 RGB 三个值取平均吗?但实际上"正确的灰度化"比想象的复杂。简单平均 (R+G+B)/3 没有考虑人眼对不同颜色的敏感度差异:人眼对绿色最敏感(占亮度感知的 59%),红色次之(30%),蓝色最弱(11%)。

因此专业图像软件使用"加权平均"公式:Gray = 0.299R + 0.587G + 0.114B,这就是著名的 ITU-R BT.601 标准。更新的 BT.709 标准(HDTV)用 0.2126R + 0.7152G + 0.0722B,更精确地匹配现代显示器的色彩响应。本工具默认使用 BT.601,因为它与传统摄影的"黑白滤镜"效果最接近。

黑白摄影为什么至今仍然流行?因为它剥离了颜色的干扰,让观看者专注于构图、光影、纹理、情感。一张彩色照片可能让人注意到"她穿了红色的裙子",而黑白照片让人注意到"她的眼神很忧郁"。从安塞尔·亚当斯的风光摄影到薇薇安·迈尔的街头抓拍,黑白摄影是摄影艺术中最经典的表现形式。

换背景色(Background Color):透明 PNG 的"上色"魔法

很多设计素材是透明 PNG —— Logo、图标、插画,它们的背景是 alpha=0 的透明区域,可以叠加到任何底色上。但实际使用时,你经常需要"给透明区域填充一个具体颜色":做 PPT 时需要白色背景的 Logo、做深色模式 UI 时需要黑色背景的图标、做印刷品时需要 CMYK 安全的背景色。

换背景色的技术实现是:创建一个新的 RGBA 图像,先用目标颜色填充整个画布,然后把原图按 alpha 通道合成上去。数学上是 C = Cbg × (1 - Af) + Cfg × Af,其中 Cbg 是背景色、Cfg 是前景色、Af 是前景 alpha。这个公式与 CSS 的 background-color + img 叠加效果完全一致。

选择背景色有几个考虑:与前景的对比度(确保 Logo/图标清晰可辨,WCAG 建议对比度 ≥ 4.5:1)、与品牌的协调性(背景色应该从品牌调色板中选取)、输出格式(如果最终要保存为 JPG,必须填充背景色因为 JPG 不支持透明;如果保存为 PNG,可以保留透明以便后续使用)。本工具提供 8 个预设颜色(白、黑、红、绿、蓝、黄、灰、透明)加自定义颜色选择器,覆盖 90% 的常见需求。

透明度(Alpha)与合成:数字图像的"第四通道"

传统 RGB 图像有 3 个通道(红、绿、蓝),每个通道 8 位,共 24 位颜色信息。RGBA 在此基础上增加了第四个通道 Alpha(透明度),也用 8 位表示,取值为 0(完全透明)到 255(完全不透明)。这样一张 RGBA 图像可以描述"这个像素显示多少,后面的内容显示多少"的叠加关系。

图像合成(Image Compositing)是把多张图像通过 alpha 通道叠加为一张的过程。最经典的合成公式是 "over" 操作符:Porter 与 Duff 在 1984 年发表的论文中定义了 C = Cf × Af + Cb × Ab × (1 - Af),其中 Cf 是前景色、Af 是前景 alpha、Cb 是背景色、Ab 是背景 alpha。这个公式是今天所有图像编辑软件、浏览器 CSS、视频编辑工具中"图层叠加"的数学基础。

理解 alpha 通道对用好换背景色很重要:当你选择"白色背景"时,本质上是把原图中 alpha=0 的像素替换为白色,alpha=255 的像素保持不变,alpha 在 0-255 之间的像素按公式混合。这种"线性混合"能产生自然的半透明过渡,让边缘平滑不突兀。

常见误区:关于色彩调整的 5 个"想当然"

误区一:"灰度图就是黑白图"。错。黑白图(Binary Image)只有纯黑(0)与纯白(255)两个值,像老式传真;灰度图(Grayscale)有 0-255 共 256 个灰阶,能表现丰富的明暗层次。本工具输出的是灰度图,保留完整的明暗信息。

误区二:"反色就是把图片变丑"。错。反色是一种艺术创作手法,在正确的设计语境下能产生独特的视觉效果。Apple Music 的某些专辑封面、电影海报、实验摄影作品都大量使用反色。关键是"是否服务于创作意图",而非操作本身。

误区三:"透明背景在任何地方都显示为棋盘格"。错。棋盘格只是图像编辑软件(如 Photoshop)用来"可视化透明区域"的约定,不是文件本身的内容。当你把透明 PNG 放到网页上,透明区域会显示为网页背景色;放到 PPT 里,透明区域会显示为幻灯片背景;放到打印机上,透明区域通常显示为白色。

误区四:"反色一次和反色两次没区别"。错。反色是可逆操作 —— 反色两次会回到原图(忽略压缩损失)。这意味着反色不能用作"加密"或"隐藏"手段,因为任何人都能轻易还原。如果你需要真正隐藏内容,应该用马赛克或裁剪。

误区五:"灰度化后再调色就等于原始彩色"。错。灰度化是"降维"操作 —— 它把 3 维的 RGB 信息压缩到 1 维的亮度,原始的色相与饱和度被永久丢弃。你无法从灰度图"恢复"彩色,就像无法从黑白照片"恢复"彩色一样。某些 AI 上色工具(如 Palette.fm)能"猜测"原始颜色,但那是基于训练数据的统计猜测,不是真实的还原。

所有处理均在浏览器本地完成,您的图片绝不会上传到任何服务器。

最后更新:2026年10月23日

核心功能

  • 反色: 一键负片效果,标准 RGB 反相
  • 灰度: 标准亮度公式(0.299R + 0.587G + 0.114B),精确黑白转换
  • 背景色: 为透明 PNG 填充任意背景色,或保留透明

常见使用场景

  • 为照片做负片反色、把彩色照片转黑白,或为透明 PNG 更换背景色,适用于个人项目和社交媒体内容
  • 批量处理Color Adjust任务,满足专业工作流需求
  • 使用Color Adjust为网页发布和客户交付准备图片

常见问题

透明背景的 PNG 图标想换个底色导出,怎么操作?

选"背景色"模式,挑一个想要的颜色,工具只会填充完全透明的像素,半透明边缘会保留平滑过渡,输出仍是 PNG。

灰度会损失画质吗?

不会。使用标准亮度公式(0.299R + 0.587G + 0.114B),输出无损 PNG。颜色信息被丢弃但像素分辨率不变。

什么是反色?

反色是把每个像素替换为其补色 —— R 变为 255-R、G 变为 255-G、B 变为 255-B。黑色变白色、红色变青色,等等。这是数字版本的摄影负片。

更换背景色时能保留部分透明度吗?

背景色填充只替换完全透明的像素(alpha = 0)。半透明像素保持原样,因此柔和边缘仍然平滑。

这个工具免费吗?

是的,完全免费,无需注册、无水印、无每日限制。所有处理在浏览器本地运行。