图片转灰度 — 在浏览器中将任意图片去色
将任意图片(PNG、JPG、WebP)转为 8 位灰度图。文件永不离开你的设备。
Drop your image here
PNG, JPG, or WebP — up to 50 MB
把图片转为灰度图 —— 也叫去色或单色化 —— 在保留亮度信息的同时去掉颜色。与简单的红绿蓝通道平均值不同,本工具采用 BT.709 luma 公式(0.2126 × R + 0.7152 × G + 0.0722 × B),对绿色通道权重更高,因为人眼对绿光最敏感。结果是一张符合感知准确性的黑白图像,与你视觉中去掉颜色后看到的效果一致。
本工具在浏览器中跑完整个流程:图片读入 HTML5 Canvas,逐像素转为灰度,然后以相同格式重新编码(PNG 还是 PNG,JPG 还是 JPG)。无服务端通信、无上传、无需账号。文件永不离开你的设备。这对编辑私人或客户作品的摄影师尤其有用 —— 他们不想把未发布的图片交给第三方服务。
使用方法
拖入你的图片
把 PNG、JPG 或 WebP 文件拖入投放区(最大 50 MB)。图片在本地读取,永不离开你的设备。
自动去色
每个像素的颜色通道按 BT.709 luma 公式加权转为灰度:0.2126 R + 0.7152 G + 0.0722 B,生成观感自然的黑白图像。
下载灰度图片
输出文件保存为与输入相同的格式。文件名会加一个 `-converted` 后缀。
常见问题
灰度图与黑白图有什么区别?
灰度图使用基于感知亮度的 256 级灰阶(8 位)。黑白图(也称为阈值或二值化)则把每个像素归为纯黑或纯白。本工具生成的是真正的灰度图,不是二值化黑白图。
这与 Photoshop 的「Desaturate」用的是同一公式吗?
Photoshop 的 Desaturate 命令使用简单的等权重平均(每个通道 ÷ 3)。本工具使用 BT.709 luma 公式(与 Photoshop 的「Black & White」调整一致),对绿色通道权重更高,以匹配人类视觉感知。
文件大小会变化吗?
通常在 5% 以内。去色后的像素压缩率与原图相近。以 92% 质量重新编码的 JPEG 会带来极小的额外损失。
我的图片会被上传吗?
不会。所有处理都通过 HTML5 Canvas API 在你的浏览器中完成。文件永不离开你的设备。
可以批量转换图片吗?
在浏览器中:暂不支持。如需批处理,推荐在命令行使用 ImageMagick:`mogrify -colorspace Gray *.png`。
支持透明 PNG 吗?
支持。Alpha 通道原样保留,灰度转换仅作用于 RGB 通道。
限制说明
- 无法添加色调本工具生成中性灰度图,无法添加 sepia、cyanotype 或任何色彩偏移。
- 仅处理单张图片v1 版本不支持批处理。批量转换请使用 CLI 工具。
- JPG 存在有损再压缩如果输入是 JPG,输出是新编码的 JPG。默认质量为 92%,损失极小但并非为零。
平台说明
- macOS
- 在 Safari、Chrome 和 Firefox 中均可使用。Preview.app 也能去色:Tools → Adjust Color → 将 Saturation 调为零。
- Windows
- 在 Edge、Chrome、Firefox 中均可使用。MS Paint 不提供灰度转换功能,本工具是便捷的替代方案。
- Linux
- CLI 等价命令:`convert input.png -colorspace Gray output.png`(ImageMagick)。批量处理:`mogrify -colorspace Gray *.png`。
- Web
- 完全在客户端运行。无需上传,无需与服务端通信。在任意现代浏览器中打开即可使用。