JPG背景限制:该格式不能保留什么
JPG 无法存储透明背景。 JPG 中的每个像素都必须解析为可见颜色,因此保存为 JPG 的剪切图会针对白色、黑色或其他选定的颜色进行拼合。如果您需要主题周围的区域保持空白,请改为导出 PNG。
此限制并不会使 JPG 成为糟糕的源照片。这仅意味着 JPG 和透明输出有不同的工作。
“无法保持透明度”是什么意思
剪切图包含两种信息:
- 主体的可见颜色;
- 每个像素的可见程度,包括完全空白和部分透明的边缘像素。
第二部分通常称为 alpha。 JPG 没有地方存储它。
当软件将透明剪切图转换为 JPG 时,它必须决定用什么可见颜色替换每个空像素。结果又变成了一个完整的矩形。通常,替换是白色的,但也可以是黑色或任何选定的填充。
该文件没有任何问题。透明信息被删除,因为目标格式无法携带它。
有关 Alpha 的简单英语介绍,请参阅什么是透明 PNG?。
JPG 仍然可以作为输入
大多数相机和手机照片都是普通的矩形图像。他们到达时,主题后面已经可以看到房间、墙壁、街道或桌面。这使得 JPG 成为背景去除的正常输入。
有用的工作流程是:
1.打开JPG源; 2. 隔离对象; 3、检查并细化边缘; 4. 将新结果导出为PNG。
源和输出不需要使用相同的格式。 将 JPG 照片转换为透明 PNG 直接完成该工作。
为什么白色背景可能会产生误导
在白色页面上查看时,白色切口可能看起来透明。将其移到深色幻灯片上,矩形白色板变得明显。
使用这个快速测试:
- 将图像放置在明亮的非白色上; 2.看四个角;
- 检查手臂、手柄和头发周围的间隙。
如果测试颜色未透过这些区域显示,则文件将被拼合。 “.jpg”文件名证实了原因。 “.png”文件名可以支持透明度,尽管 PNG 可能仍然有意使用固定填充导出。
白色是一种颜色。透明度是指不存在可见的背景像素。
软边缘揭示了另一个限制
好的剪纸并不总是有严格的边界。头发、毛皮、织物、阴影和抗锯齿曲线可以包含部分可见的边缘像素。 Alpha 让这些像素与新背景混合。
当透明边缘拼合为 JPG 时,边缘会与一种固定颜色混合。将 JPG 放在不同的颜色上,您可能会看到:
- 苍白的轮廓;
- 深色边缘;
- 精致细节周围的四四方方的角落;
- 原始填充留下的遮罩。
这就是为什么稍后简单地从 JPG 中删除白色矩形并不总能恢复原始剪切图的原因。过渡像素已与白色混合。
重复保存 JPG 会降低质量
JPG 使用有损压缩。它旨在通过简化视觉细节来缩小摄影图像。每次额外的保存都会导致更多的振铃、块状或拖尾现象,尤其是在锐利的高对比度边缘周围。
这些伪影在剪切边界周围很重要,因为边缘正是需要清晰细节的地方。严重压缩的源可能会显示:
- 模糊轮廓;
- 轮廓附近的小色块;
- 丢失的线或薄的部分;
- 类似于背景细节的颜色噪声。
导出为 PNG 可以防止剪切后出现另一个有损 JPG 阶段。它无法恢复源中已经丢失的细节,但它避免将 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 或其他目标副本。此顺序保留了选项,并避免在透明度被展平后尝试重建透明度。