PSD 转 PNG
在浏览器中把 Photoshop 的 PSD、PSB 文件转换为保留透明度的 PNG。支持 RGB、CMYK、灰度和 16 位,可批量转换,无需上传。
PSD 中保存着 Photoshop 的图层、蒙版和效果,同时还有一份合并图像,Photoshop 保存它是为了让其他程序能显示该文件。当您需要透明度(徽标、抠图、界面元素)或无损副本时,这份图像最适合保存为 PNG。本转换器直接从 PSD 或 PSB 文件中读取合并图像,并写成保留透明区域的 PNG。文件不会离开您的设备。
使用方法
- 把一个或多个 .psd 或 .psb 文件拖入框中。
- 保持“保持透明”以保留透明部分,或用某种颜色填充。
- 如需更小的图像,可设置最大宽度。
- 下载 PNG,或打包为 ZIP 全部下载。
计算公式
PSD 的结构:文件头(8BPS、版本、通道数、尺寸、位深、颜色模式)→ 颜色模式数据 → 图像资源 → 图层和蒙版 → 合并图像数据。读取最后一部分(原始或 PackBits 行,按通道依次排列)并转为 RGBA。
文件中的图层数为负数时,表示第一个额外通道是合并后的透明度,只有这时才把它用作 Alpha;其他额外通道是保存的选区,会被忽略。Photoshop 会把部分透明的合并颜色与白色混合后存储,所以每个像素按 c = (m − 255 + a) × 255 ÷ a 还原,使半透明边缘保留真实颜色。16 位文档会四舍五入为 8 位。
示例
一个透明背景(没有背景图层)的 2000 × 2000 px 徽标文档,会得到空白区域透明的 2000 × 2000 px PNG:一个 Alpha 为 128、合并值存为 191 的像素会变成 (191 − 255 + 128) × 255 ÷ 128 ≈ 128,也就是它原本的颜色,不透明度为一半。
文件无法转换时
只有在开启“最大化 PSD 和 PSB 文件兼容性”时才会写入合并图像(Photoshop 默认会询问)。没有这个选项保存的文件只含图层;页面会提示您开启该选项后重新保存(首选项 › 文件处理)。Lab 和 32 位文档必须先改为每通道 8 位或 16 位的 RGB。
常见问题
图层效果、文字和隐藏图层会被处理吗?
会。合并图像已经呈现了 Photoshop 最后一次显示的文档外观,效果已应用,隐藏的图层不会出现。
可以把每个图层导出为单独的 PNG 吗?
不可以。本工具导出的是整幅可见图像。导出图层需要 Photoshop(文件 › 导出 › 将图层导出到文件)或完整的 PSD 编辑器。
为什么我的 PNG 是白色而不是透明?
文档含有背景图层,所以保存时并不透明。请在 Photoshop 中隐藏或删除背景图层后重新保存。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/psd-to-png-converter/
引用此工具
kakaoCalc. (2026, November 8). PSD 转 PNG. https://kakao.mobile/zh/tools/psd-to-png-converter/
“PSD 转 PNG.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/psd-to-png-converter/.