免费 Chrome 扩展程序 — 设备上的剪裁

JPG背景限制:该格式不能保留什么

JPG 无法存储透明背景。 JPG 中的每个像素都必须解析为可见颜色,因此保存为 JPG 的剪切图会针对白色、黑色或其他选定的颜色进行拼合。如果您需要主题周围的区域保持空白,请改为导出 PNG。

此限制并不会使 JPG 成为糟糕的源照片。这仅意味着 JPG 和透明输出有不同的工作。

“无法保持透明度”是什么意思

剪切图包含两种信息:

第二部分通常称为 alpha。 JPG 没有地方存储它。

当软件将透明剪切图转换为 JPG 时,它必须决定用什么可见颜色替换每个空像素。结果又变成了一个完整的矩形。通常,替换是白色的,但也可以是黑色或任何选定的填充。

该文件没有任何问题。透明信息被删除,因为目标格式无法携带它。

有关 Alpha 的简单英语介绍,请参阅什么是透明 PNG?。

JPG 仍然可以作为输入

大多数相机和手机照片都是普通的矩形图像。他们到达时,主题后面已经可以看到房间、墙壁、街道或桌面。这使得 JPG 成为背景去除的正常输入。

有用的工作流程是:

1.打开JPG源; 2. 隔离对象; 3、检查并细化边缘; 4. 将新结果导出为PNG。

源和输出不需要使用相同的格式。 将 JPG 照片转换为透明 PNG 直接完成该工作。

为什么白色背景可能会产生误导

在白色页面上查看时,白色切口可能看起来透明。将其移到深色幻灯片上,矩形白色板变得明显。

使用这个快速测试:

  1. 将图像放置在明亮的非白色上; 2.看四个角;
  2. 检查手臂、手柄和头发周围的间隙。

如果测试颜色未透过这些区域显示,则文件将被拼合。 “.jpg”文件名证实了原因。 “.png”文件名可以支持透明度,尽管 PNG 可能仍然有意使用固定填充导出。

白色是一种颜色。透明度是指不存在可见的背景像素。

软边缘揭示了另一个限制

好的剪纸并不总是有严格的边界。头发、毛皮、织物、阴影和抗锯齿曲线可以包含部分可见的边缘像素。 Alpha 让这些像素与新背景混合。

当透明边缘拼合为 JPG 时,边缘会与一种固定颜色混合。将 JPG 放在不同的颜色上,您可能会看到:

这就是为什么稍后简单地从 JPG 中删除白色矩形并不总能恢复原始剪切图的原因。过渡像素已与白色混合。

重复保存 JPG 会降低质量

JPG 使用有损压缩。它旨在通过简化视觉细节来缩小摄影图像。每次额外的保存都会导致更多的振铃、块状或拖尾现象,尤其是在锐利的高对比度边缘周围。

这些伪影在剪切边界周围很重要,因为边缘正是需要清晰细节的地方。严重压缩的源可能会显示:

导出为 PNG 可以防止剪切后出现另一个有损 JPG 阶段。它无法恢复源中已经丢失的细节,但它避免将 JPG 压缩添加到透明结果中。

当 JPG 仍然是正确的最终文件时

当满足所有这些条件时,JPG 可能是一种明智的交付格式:

例如,具有完整摄影背景的成品横幅可能无法从 Alpha 中受益。如果接收规范需要,最终的白色背景目录照片也可以以 JPG 格式提供。

重要的一点是意图。将透明母版压平到所需的颜色,然后创建 JPG 交付副本。除非您确定主题永远不需要其他背景,否则不要丢弃母版。

实用的决策表

需要 使用
从手机或相机的照片开始 JPG就可以了
保留空白背景区域 巴布亚新几内亚
在多种颜色上重复使用同一个剪纸 透明PNG大师
在固定背景上交付最终照片 JPG 可能合适
保留部分透明的软边缘 巴布亚新几内亚
遇见明确要求 JPG 的目的地 故意压平,然后导出JPG

要对现代剪贴画格式进行更广泛的比较,请阅读 PNG、WebP、AVIF 的剪贴画。

常见的恢复错误

重命名扩展名

将 image.jpg 更改为 image.png 不会转换文件或恢复 Alpha。通过实际写入 PNG 数据的软件导出或转换。

从扁平 JPG 中擦除白色

这适用于简单的硬边图形,但它通常会损坏主体的白色部分并留下苍白的边缘污染。返回透明master更安全。

发送预览而不是导出

屏幕截图会展平整个预览,包括任何可见的棋盘。使用编辑器的导出操作。

假设每个 PNG 都是透明的

PNG 可以携带 Alpha,但也可以包含完全不透明的背景。通过对比色进行验证。

最安全的工作流程

使用 JPG 可以发挥它的优势:常见的照片输入和紧凑的固定背景交付。当结果必须保持透明度时使用 PNG。

去除背景后保持干净的 PNG 母版。根据需要,从该母版制作白色 JPG、彩色 JPG 或其他目标副本。此顺序保留了选项,并避免在透明度被展平后尝试重建透明度。