Bro*_*123 6 python psd image layer python-imaging-library
我需要编写一个Python程序来加载PSD photoshop图像,它有多个图层并吐出png文件(每层一个).你能用Python做到吗?我尝试过PIL,但似乎没有任何方法可以访问图层.救命.PS.编写我自己的PSD加载器和png编写器已经显示出太慢了.
使用Gimp-Python?http://www.gimp.org/docs/python/index.html
你不需要那种方式,它应该适用于任何运行Gimp和Python的平台.这是一个很大的依赖,但是一个免费的依赖.
在PIL中这样做:
from PIL import Image, ImageSequence
im = Image.open("spam.psd")
layers = [frame.copy() for frame in ImageSequence.Iterator(im)]
Run Code Online (Sandbox Code Playgroud)
编辑:好的,找到解决方案:https://github.com/jerem/psdparse
这将允许您使用python从psd文件中提取图层,而不需要任何非python内容.
| 归档时间: |
|
| 查看次数: |
9834 次 |
| 最近记录: |