📅  最后修改于: 2023-12-03 15:25:14.660000             🧑  作者: Mango
在设计中,使用 Photoshop 是一种常见的方式。在完成设计后,可能需要将 PSD 文件批量转换为 PNG 格式以便于使用和共享。在本文中,我们将讨论如何使用 Python 以及 Pillow 库来实现这个目标。
在开始之前,需要先安装 Pillow 库。可以使用以下命令来安装:
pip install pillow
在 Python 中,我们可以使用 os
模块来处理文件和目录。以下代码可以获取指定目录中的所有 PSD 文件的路径:
import os
dir_path = "path/to/dir"
psd_list = [os.path.join(dir_path, f) for f in os.listdir(dir_path) if f.endswith('.psd')]
Pillow 库是一个功能强大的图像处理库,它支持大量的图像格式和图像操作。以下代码可以将 PSD 文件批量转换为 PNG 文件:
from PIL import Image
for psd_path in psd_list:
psd = Image.open(psd_path)
psd.load()
png_path = os.path.splitext(psd_path)[0] + '.png'
psd.save(png_path, 'PNG')
以上代码会遍历 psd_list
列表中的每个 PSD 文件,将其转换为 PNG 格式并保存在原目录下。
在本文中,我们介绍了如何使用 Python 以及 Pillow 库来将 PSD 文件批量转换为 PNG 格式。这个过程不仅简单,而且可以大大提高生产效率。