跳到正文
马克工具箱

白底变透明(去除纯色背景)

扫描的公章、拍下来的签名、白底的 logo,想放到文档或别的背景上却有一块白框?选择图片,白色背景马上变透明,边缘自动处理干净,下载透明 PNG 就能直接用。

在浏览器本地运行,输入的内容和文件都不会上传

或把印章、签名、logo 图片拖到这里

适合纯色、光线均匀的背景,比如白纸上的印章、签名,纯色底的 logo。半透明的边缘会还原原来的颜色,不会留下一圈白边。

图片在浏览器里处理,不会上传。

使用步骤

  1. 选择图片,预览会显示在透明棋盘格上。
  2. 调整「容差」和「边缘柔和度」;背景不是白色时点击预览图取色。
  3. 图形内部有白色要保留时勾选「只去掉与边缘相连的背景」,然后下载透明 PNG。

参数说明

原理
按每个像素与背景色的差异计算透明度,半透明边缘反推出原来的颜色,所以透明后不会留一圈白边。不使用 AI 模型。
适合的图片
背景是纯色、光线均匀的图片。人像、复杂背景的照片不适合,需要专门的抠图工具。

容差和边缘柔和度如何变成透明度

对每个像素,工具取它的红、绿、蓝值与背景色之间最大的差值(0 到 255)。默认的背景色是四个角像素的平均值。容差决定差值低于多少时像素完全透明:128 × 容差 ÷ 100。边缘柔和度决定差值还要再增大多少,像素才完全不透明:128 × 边缘柔和度 ÷ 100(至少为 1),中间按线性过渡。

按初始值 12 和 20,差值不超过 15.4 时完全透明,41 及以上时完全不透明。以白色背景上的灰色像素为例:

像素灰度 差值 得到的透明度 还原后的颜色
240 15 0 已去除
235 20 46 145
225 30 146 203
215 40 245 213
200 55 255 200

半透明像素的颜色会按(颜色 − (1 − 透明度) × 背景色)÷ 透明度重新计算,这样就去掉了它原先混进来的白色。两个滑块的范围都是 0 到 60。裁掉四周透明边会把 PNG 裁剪到仍然可见的区域。

常见问题

公章变透明后颜色变淡了?

把「容差」调小一些,或「边缘柔和度」调小,红色部分会更实。

能用在电子合同、电子公文上吗?

工具只做图片处理。印章、签名的使用请遵守相关规定,不要用于伪造。

图片会上传吗?

不会,全部在浏览器里处理。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具