🏠 首页
›
工具箱
›
图片黑白 / 怀旧
🎞️ 选择图片
🖼️
点击选择,或把图片拖到这里
支持 JPG / PNG / WebP,可一次选多张批量处理
效果
灰度黑白
怀旧复古
纯黑白二值
反相
强度
100%
强度 100% = 完全去色,往回调可以与原图叠加出「半褪色」效果。
输出格式
JPEG(体积小,推荐)
PNG(无损,支持透明)
WebP(体积最小)
二值化后的图只有纯黑纯白两种像素,用 PNG 体积最小且无损。
🎞️ 开始处理
📦 打包下载全部
🎞️
选张图,选个效果,一键变黑白或做旧。
处理张数
—张
—
输出尺寸
—
处理效果
—
全部总大小
—
📊 四种效果分别是什么
看着都是「变灰」,数学上完全是四件事。
效果算法视觉特点适合
灰度黑白Y = 0.299R + 0.587G + 0.114B标准黑白照片,明暗层次保留完整人像、纪实、打印素材
怀旧复古Sepia 色彩矩阵(暖棕调)泛黄老照片,带温度感复古海报、情怀配图
纯黑白二值亮度 > 阈值 → 白,否则黑只有纯黑纯白,无中间灰文字扫描件、线稿、印章
反相R/G/B 各自取 255 − 原值底片效果设计素材、特殊视觉
🧠 二值化阈值怎么调
二值化是最容易翻车的效果,成败全在阈值这一个数。
阈值结果适合
偏低(60~100)大部分变白,只有很暗的留下白底黑字的清晰打印件
居中(128)黑白各半,默认平衡点对比度正常的扫描件
偏高(150~200)大部分变黑浅色背景上的浅字、泛黄老纸
⚠️ 免责声明:去色与二值化为不可逆处理,颜色信息会永久丢失,请务必保留原图。纯黑白二值会丢弃全部中间灰度,文字类图片若阈值不当可能变成一团黑或一片白,建议先小图试阈值。所有处理在你的浏览器本地完成,图片不会上传到任何服务器。
🎞️
图片黑白 / 怀旧
图片处理
完全免费
🌙 支持黑夜模式
🔒 纯前端,图片不上传
🎚️ 强度无级调节
📦 批量 + 打包下载
把彩色照片变黑白,看起来是最简单的需求,但真要做对,不是直接把 R=G=B 就完事。人眼对不同颜色的敏感度不一样——对绿色最敏感、对蓝色最迟钝,所以标准的灰度公式是 Y = 0.299R + 0.587G + 0.114B,而不是三通道求平均。用平均值做出来的黑白会发灰、发闷。这个工具给了四种效果:① 灰度黑白:用上面的标准亮度公式逐像素计算,明暗层次保留得最完整,是最常用的一种;② 怀旧复古(Sepia):套一层暖棕色调矩阵,让画面泛黄,模拟老照片的褪色感,比单纯去色更有情绪;③ 纯黑白二值:每个像素按亮度与阈值比较,大于阈值给纯白,否则给纯黑——只留两种颜色,中间灰全部丢弃;这是扫描件、线稿、印章处理的利器,但阈值没调好就会糊成一团;④ 反相:R/G/B 各自取 255 − 原值,得到底片效果。灰度与怀旧都支持 0~100% 强度无级调节:100% 是完全去色,往回调可以与原图叠加,做出「半褪色」的中间状态,比一刀切更有味道。可以一次选多张批量处理,逐张预览,单张下载或打包 ZIP。整个流程都在你自己的浏览器里跑,照片不会上传到任何服务器。
类别图片处理
效果灰度 / 怀旧 / 二值 / 反相
输出格式JPEG / PNG / WebP
运行方式纯前端本地,不上传
简介
玩法说明
更新记录
常见问题
留言
核心特性
标准亮度灰度
Sepia 怀旧
二值化阈值
底片反相
0~100% 强度
逐像素计算
批量处理
ZIP 打包
关于这个工具
怎么算:① 图片画进 canvas,用 getImageData 拿到每个像素的 R / G / B / A;② 灰度:Y = 0.299R + 0.587G + 0.114B,再按强度 k 与原值混合 v' = v·(1−k) + Y·k;③ 怀旧:先算灰度 Y,再套 sepia 目标色(R = Y·1.07、G = Y·0.94、B = Y·0.76,并做 255 截断),同样按强度混合;④ 二值:Y 与阈值 T 比较,Y ≥ T → 255,否则 0,强度滑杆在二值模式下直接映射为阈值 0~255;⑤ 反相:v' = 255 − v;⑥ 写回 putImageData,按原尺寸导出,不缩放、不裁剪;透明通道 alpha 始终保持原值。它不做:不做局部调整、不做智能识别、不添加颗粒噪点。去色不可逆,请保留原图。
怎么用
第 1 步点击或拖拽选择图片,可以一次选多张。
第 2 步选效果:人像用灰度,情怀用怀旧,扫描件用二值。
第 3 步调强度:灰度/怀旧是 0~100% 混合比,二值模式下是阈值。
第 4 步点「🎞️ 开始处理」,结果区逐张预览。
第 5 步单张下载,或点「📦 打包下载全部」拿 ZIP。
更新记录
v1.0
2026-09-21
工具正式上线:支持灰度黑白(标准亮度公式 0.299R+0.587G+0.114B)、怀旧复古 Sepia、纯黑白二值化(阈值可调)与反相四种效果,强度 0~100% 无级可调,支持批量处理、输出 JPEG / PNG / WebP 与 ZIP 打包;附效果算法对照表与二值化阈值调优表。全程浏览器本地处理,图片不上传,适配黑夜模式。
常见问题
为什么不用 R/G/B 三个值求平均当灰度?
因为人眼对不同颜色的敏感度不一样。视网膜对绿色最敏感、对红色次之、对蓝色最迟钝,所以标准的亮度公式给三者不同的权重:0.299R + 0.587G + 0.114B(绿色权重是蓝色的 5 倍多)。如果直接三通道求平均,蓝天会变得异常暗、肤色会发灰,整体看起来「闷」。本工具用的就是标准亮度公式,这也是 Photoshop、Lightroom 去色时的默认算法。
二值化之后字全糊了怎么办?
说明阈值不合适,调一下就好:· 字变成一团黑 → 阈值太低,往高调(150 以上);· 字基本消失了 → 阈值太高,往低调(100 以下);· 正常白纸黑字从 128 起步,上下微调 20~30 基本能找到清晰点。另外一个常见原因:原图本身曝光不均(比如拍照时一半在阴影里),这种情况下全局阈值救不了,建议先在相册里调亮一点再处理。
强度调到 50% 是什么效果?
是半褪色:原图与处理后的结果各占一半。公式是 v' = 原值×(1−k) + 效果值×k,k 就是强度。灰度 50% 会得到一张「颜色很淡的彩色照片」,怀旧 50% 是「轻微泛黄」,比一刀切完全去色更自然,很多人像修图就喜欢这个调调。想完全去色就把强度拉到 100%。
处理后图片尺寸会变吗?
不会。本工具只改像素的颜色值,不缩放、不裁剪、不改分辨率,输出的宽高与原图完全一致。唯一会变的是文件体积:去色后颜色信息变少,JPEG / WebP 通常会小 10%~30%;二值化因为只剩两种颜色,PNG 压缩后往往能小一半以上。
我的照片会被上传吗?
不会。选图、逐像素计算、导出全部在你自己的浏览器里用 canvas 完成,照片不会上传到任何服务器,页面刷新后数据即清除。
💬 留言板 0
全部留言需审核通过后展示
💬
还没有留言,来抢沙发吧!
✍️ 说点什么
游客留言,登录 可关联账号
0 / 500
📨 提交留言
🎉
留言已提交!
现在只有你自己能看到这条留言(已标上「待审核」),管理员审核通过后才会展示给所有人~
再留一条
🔗 相关工具推荐
🖼️
图片加边框黑白照配个相框更有味道
→
🎨
图片转字符画灰度是字符画的第一步
→
🗜️
图片压缩到指定KB处理完再压一压
→
🧰
图片工具箱更多图片处理合集
→