gpt4 book ai didi

Python PSD 图层?

转载 作者:太空狗 更新时间:2023-10-29 22:20:11 25 4
gpt4 key购买 nike

我需要编写一个 Python 程序来加载 PSD photoshop 图像,该图像有多个图层并输出 png 文件(每个图层一个)。你能用 Python 做到吗?我试过 PIL,但似乎没有任何访问层的方法。帮助。附言。编写我自己的 PSD 加载器和 png 编写器被证明太慢了。

最佳答案

使用 Gimp-Python? http://www.gimp.org/docs/python/index.html

那样您不需要 Photoshop,它应该可以在任何运行 Gimp 和 Python 的平台上运行。这是一个很大的依赖项,但是是免费的。

在 PIL 中这样做:

from PIL import Image, ImageSequence
im = Image.open("spam.psd")
layers = [frame.copy() for frame in ImageSequence.Iterator(im)]

编辑:好的,找到解决方案:https://github.com/jerem/psdparse

这将允许您使用 python 从 psd 文件中提取图层,而无需任何非 python 内容。

关于Python PSD 图层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6759459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com