独立游戏开发效率4 分钟阅读

PSD 导出 JPEG 后透明底没了?先检查格式和背景设置

区分格式不支持透明、导出设置和源图自带底色三类原因,用一张测试图层检查后,再批量交付 UI 素材。

PSD 导出 JPEG 后透明底没了?先检查格式和背景设置

封面为 AI 生成的背景对照概念图。棋盘格是绘制出来的图案,不是透明通道检测结果,也不是实际 PSD 导出前后截图。

导出的按钮图标突然带上整块背景,先不要把它归因于切图精度。若输出选择了 JPEG,它就不会保留透明通道。应先检查文件格式、背景与保留透明设置,再看源图本身是否已有底色。

当前 PSD 分层导出工具公开说明支持图层 PNG/JPEG 输出,并明确 JPEG 导出会填充背景、不保留透明。这一格式选择应在批量导出前确认。

先问:交付真的需要透明吗?

需要叠在不同界面背景上的独立按钮、图标或装饰,通常需要保留其透明区域。若交付的是一张本来就有完整背景的参考预览图,则可以按用途选择不透明输出。不要把“美术预览用的图片”和“运行时叠加的资源”默认当成同一种交付件。

这里讨论的是格式和实际内容,不承诺某种输出必然最小或在所有引擎中表现一致。具体尺寸、边缘和目标项目效果仍需检查。

三步判断背景是从哪里来的

  1. 确认输出格式。如果这次下载的是 JPEG,先回到导出流程,为需要透明的素材选择合适的 PNG 输出。
  2. 核对透明与背景设置。按当前界面实际提供的选项检查,不仅看文件名。PNG 格式支持透明,不代表你这次导出的图像一定包含透明区域。
  3. 检查选中的源图层。如果底色已经是该图层的像素内容,换一种文件格式不会自动删除它。先确认需要导出的对象,而不是只反复点击下载。

“支持透明”和“当前图像确实透明”是两件需要分别确认的事。查看器画出的棋盘格、网页背景或图片自身画出的方格,也不能仅凭外观混为一谈。

先用一张图层检查,再批量打包

下面是建议的检查方法,不是已经替你的 PSD 完成的实测:选一张最容易观察边缘的目标图层,核对其预览和输出设置,下载后在能显示透明效果的查看方式中检查,再分别放到浅色与深色背景上观察。确认效果符合交付要求后,再处理其他图层和 ZIP 包。

  • 观察图标外侧是否仍有整块不需要的背景。
  • 查看半透明阴影与边缘是否符合源图要求,不只检查图形中心。
  • 区分“图片本身有白边”与“查看器正在使用白色底色”。
  • 记录本轮选择的图层、格式和设置,便于对照后续批量结果。

这些操作不能恢复已经丢失的透明信息

把 .jpg 文件名改成 .png,只是改名,不是重新获得透明像素。把已填充背景的 JPEG 再另存为 PNG,也不能自动知道原先哪些区域应该透明。若原始 PSD 中仍有合适图层,优先回到源文件按正确设置重新导出;若只剩带底图,则是另一个图像处理任务,需要另行检查结果。

同样,压缩体积不能代替透明度检查。需要优化文件大小时,可在输出正确后再评估 资源压缩工具中的实际可用设置,不能把压缩当成自动恢复背景透明的方法。

交付记录留三项就够开始

  • 素材用途:是否需要与其他背景叠加。
  • 实际输出:PNG 或 JPEG,以及本轮采用的透明与背景设置。
  • 检查结果:边界、阴影及深浅背景对照是否满足要求。

完整的多图层整理流程可继续阅读 游戏 UI PSD 批量分层导出流程。先把一张样本的格式与透明信息确认清楚,再扩大到整个批次,比导出一大包后逐张补救更容易追溯问题。

推荐使用本站工具

准备好实践「PSD 导出 JPEG 后透明底没了?先检查格式和背景设置」了吗?

使用本站在线工具,将教程中的步骤立刻应用到你的独立游戏项目。