图像裁切 (自动裁剪透明 / 纯色边框)
图片
截图、设计导出、扫描页面、渲染结果几乎总是在实际内容周围带着多余的空白。在图像编辑器里手动裁剪是琐碎活 — 目测裁剪框、摆弄选区工具、对齐边缘。本工具一步搞定:从每条边向内扫描,直到找到第一行/列像素 不是 背景色,然后裁切到该边界框。背景检测有 5 种模式 — 自动 (采样四个角并取中值)、透明 (仅 alpha)、纯白、纯黑、任意自定义颜色。容差滑块 (0-80) 处理 JPEG 杂讯和 '空白' 区域并非完全均匀的近白扫描。内边距 (0-64 px) 为内容周围保留干净的留白。可导出 PNG (保留透明)、JPEG (按选定背景色合并)、WebP。全部在浏览器内 — 图像不会上传到服务器。
—
使用方法
- 把图像拖到投放区或点击选择文件。
- 选择背景模式 — Auto 适用于大多数图像 (采样角落)。
- 如果边框颜色不完全均匀 (JPEG 杂讯、近白扫描),提高容差。
- 想让内容周围保留干净留白时加内边距。
- 选择导出格式并点击 Download — 裁剪预览旁会显示相对原面积的节省比例。
常见问题
- Auto 模式如何选定背景色?
- 采样四角像素。任一角为透明 (alpha ≤ 8) 时切换到透明模式。否则取四角 R 中值、G 中值、B 中值作为目标色。中值对一个奇怪的角点不敏感 — 三角白色而第四角恰好落在实际内容上时,中值仍报告白色。内容触碰多个角的病理情形请改用明确模式。
- 容差做什么?
- 像素在所有通道与目标色相差均 ≤ `tolerance` 时算作背景 (最大通道差 ≤ tolerance)。透明模式下容差映射为 alpha 阈值 (alpha ≤ tolerance × 2.55 算作背景)。0 时仅完全匹配被裁;10-20 可裁近白扫描和 JPEG 杂讯边;50+ 开始侵蚀实际内容。一直调到裁切结果看起来对即可。
- 为什么结果有棋盘格背景?
- 那是标准的透明指示 — 看到棋盘格的区域 alpha = 0 (完全透明)。仅出现在预览中;实际文件是真正的透明。导出 JPEG 时 (无法存透明),所选 JPEG 背景色会填充这些区域。
- 如果整张图都是背景色?
- 你会看到 'no content found' 而不是输出。当图像中没有任何像素与目标色相差超过容差时发生 — 通常是模式选错 (扁平 JPEG 选了 '透明'、明亮图像选了 '黑色')。换个模式或提高容差。
- 内边距会超出原图边界吗?
- 不会。内边距被原图边缘截断。如果你的内容已经贴住某一边,内边距只会向有空间的方向增加。输出尺寸始终在源尺寸之内 — 本工具只做裁剪,绝不扩展画布。要超出原图扩展画布请用 Image Padding 工具。