跳到主要内容

PSD to PNG

在浏览器中将 PSD 转为 PNG,文件无需上传

文件在本地处理,无需上传

输出说明PSD → PNG

转换后的图片将在这里显示

转换结果直接下载到你的设备

此工具读取 PSD 已保存的单张合成图,不会重新绘制图层或逐层导出

如何使用 PSD to PNG

  1. 在上方选择一个受支持的 PSD 文件。
  2. 选择“转换为 PNG”。此工具读取文件已保存的合成图,不逐层导出。
  3. 检查实际 PNG 预览及透明边缘,再下载,并保留可编辑的 PSD 原稿。

导出一张已保存的图片,不是图层编辑器

PNG 适合分享完成的图片。此工具读取受支持 PSD 内保存的合成图,并按该画布尺寸生成一个 PNG;不会重新绘制图层效果、选择图层或恢复可编辑文字。需要修改设计或分别交付对象时,请使用 PSD 原稿或在编辑器中导出对应图层。

原创 PSD 样本实测

图层记录与已保存的合成图是两类数据

2026 年 10 月 20 日,我们生成 layered-logo.psd:青绿色面板、杏色圆形和隐藏的蓝色标记。文件有 3 条图层记录及 256 × 160 的合成图。实际导出的 PNG 为 1,933 字节、256 × 160,显示两个可见形状,角落透明,并没有分别下载三个图层。这是程序生成的受控样本,不是客户设计或 Photoshop 应用生成的测试文件。

在 stale-layer-records.psd 中,我们把面板图层改为红色,但故意让已保存合成图维持青绿色。两个 PSD 均为 19,478 字节,但 SHA-256 不同;下载的 PNG 却逐字节相同,大小都为 1,933 字节,完整哈希见清单。这份刻意不一致的诊断文件用来确认此工具读取哪一类数据,并不表示 Photoshop 通常会保存错误的合成图。

在 updated-composite.psd 中,我们同时更新面板图层和合成图。导出的面板变红,PNG 仍为 256 × 160、1,933 字节,哈希却不同。仅看文件大小不能区分这些图片。如果结果显示旧外观,应与编辑器中的设计对照,另存一份更新后的兼容副本;此页面不会从图层列表重新构建设计。

图层记录与已保存的合成图是两类数据
原创示意与实际保存结果分别标明;测试日期 2026-10-20,范围为所列合成样本。

透明像素和白色像素需要分开判断

192 × 96 的 alpha-bands.psd 设置了 0、64、128、255 四档透明度。实际 868 字节 PNG 在记录位置保留了这四个 alpha 值,但半透明青色比生成文件时使用的原始 RGBA 参考更浅。生成器存储了与白色混合的合成图,这条解码路径没有恢复参考颜色。因此同时提供实际 PNG 和原始参考;保留透明度不等于半透明边缘的颜色外观完全相同。

painted-white.psd 本来就绘有白底,其 1,931 字节 PNG 的角落是不透明白色;layered-logo.png 的角落则透明。两者画布均为 256 × 160。改变格式没有删除已经绘入图片的白色。分享前请放到实际背景上检查边缘;本工具不提供背景移除。

透明像素和白色像素需要分开判断
原创示意与实际保存结果分别标明;测试日期 2026-10-20,范围为所列合成样本。

能下载,也可能得到错误结果

一个故意截断的原始存储 PSD 只有 45 字节,却声明为 32 × 16 的 RGB 图片。旧页没有拒绝缺失图像数据,而是生成 118 字节、角落黑色的 PNG。更新后会检查合成图的数据范围,对此原始存储样本及另一份截断的 RLE 样本报错,不提供下载。这是针对已测试不完整 raw/RLE 数据的修复,不表示能检测所有 PSD 损坏。

另一份 32 × 16 RGB 样本为每通道 16 位,设置数值 12,000、40,000、12,000。旧路径将其直接交给 8 位画布,导出 112 字节 PNG,测试像素变成全白。更新后明确拒绝非 8 位 PSD,避免交付这张误导图片。确有需要时请在编辑器中另存 8 位 RGB 副本,并保留高位深原稿;此页面不保留 16 位精度,也不承诺色彩管理转换。

完整的 8 位 73 × 41 棋盘格生成了相同尺寸、393 字节 PNG。测试的 CMYK 文件及改名为 .psd 的文本文件被拒绝。这些结论只覆盖列出的合成文件和测试浏览器,不覆盖所有 Photoshop 功能、色彩模式或应用。没有用相同文件实测竞品,也没有运行 Adobe Photoshop 应用。

能下载,也可能得到错误结果
原创示意与实际保存结果分别标明;测试日期 2026-10-20,范围为所列合成样本。

下载原始 PSD 与实际 PNG

原创合成测试日期为 2026 年 10 月 20 日。清单保存输入输出字节、尺寸及完整 SHA-256。生成器需要 Node.js 与 ag-psd 31.0.2;不同设备的浏览器编码字节可能不同。旧版错误输出保留在证据记录中,不作为当前成功结果提供。

样本PSDPNG
透明度与半透明颜色边界alpha-bands.psd
192 × 96 · 6,732 字节
alpha-bands.png
192 × 96 · 868 字节
SHA-256621f507aaf889fd2208e604ca6afaa04dc6484ac1d8bde82cbf9fbbf3abe05c6
不规则尺寸棋盘格flat-rgb.psd
73 × 41 · 2,862 字节
flat-rgb.png
73 × 41 · 393 字节
SHA-256c3c52f152ab36dc0f6e82465dcfe5dd96417d0db7349f3554364ac56ee9560aa
三条图层记录,一张合成图layered-logo.psd
256 × 160 · 19,478 字节
layered-logo.png
256 × 160 · 1,933 字节
SHA-25603344ec5c7de58e321469b0831f9c7448c8e78bc6eee59c711420365b30ebb78
原本绘入的白底painted-white.psd
256 × 160 · 8,588 字节
painted-white.png
256 × 160 · 1,931 字节
SHA-2567fd274a4ece140a5132ecdce52d3e4d1d9fcd3660f305953c9bd58e9a1146ca6
故意未更新合成图stale-layer-records.psd
256 × 160 · 19,478 字节
stale-layer-records.png
256 × 160 · 1,933 字节
SHA-25603344ec5c7de58e321469b0831f9c7448c8e78bc6eee59c711420365b30ebb78
合成图与图层一起更新updated-composite.psd
256 × 160 · 19,478 字节
updated-composite.png
256 × 160 · 1,933 字节
SHA-2568b7d92e4773986f557f2b928241dfd89cadf5ba9d87f66dbfa716161336362a0

完整输入输出哈希与实测清单 · 输入生成器

诊断文件:rgb16.psd · 截断文件.psd · truncated-rle.psd · cmyk.psd · wrong-signature.psd ·

支持文件与实际限制

一次选择一个不超过 20 MB 的 PSD,画布每边最多 4096 像素、合计 1,600 万像素。此路径要求每通道 8 位,实测路径为 8 位 RGB 副本;测试的 CMYK 文件不支持。没有批量选择、逐层导出、图层编辑、背景移除或位深选择功能。转换在浏览器本地完成。预览是实际输出,不代表 Photoshop 兼容性或色彩一致性认证。

PSD to PNG 常见问题

PNG 会保留 PSD 图层吗?

不会。此工具把已经保存的合成图输出为一个 PNG。PSD 仍是可编辑原稿;需要逐层导出或修改时请使用图像编辑器。

为什么 PNG 可能没有显示图层修改?

此页面读取保存的合成图,不重新绘制图层。故意未更新合成图的诊断样本说明,只改变图层记录不会改变输出。请在编辑器中检查并保存更新后的兼容副本。

PSD 转 PNG 会去除白底吗?

不会。绘入白底的样本仍是不透明白色。透明度样本保留了合成图原有的 alpha,但半透明边缘的颜色仍需目视检查。

这里能转换 16 位 PSD 吗?

此路径要求每通道 8 位。现在会拒绝测试的 16 位输入,避免旧版全白结果;需要时另存一份 8 位 RGB 副本,高位深原稿仍要保留。

为什么不完整 PSD 被拒绝?

当前检查拒绝实测中被截断的 raw 与 RLE 合成图。请向发送者索取完整文件,或在编辑器中重新保存;给其他文件改 .psd 扩展名不能把它变成有效 PSD。

格式与实现依据

Adobe PSD file specification · ag-psd