如何在 python 中从多个图像创建 psd 分层文件

Pic*_*Pic 5 python psd image

我需要创建一个 psd 文件,将多个图像合并为一个分层图像。
我看到gimp 命令行似乎是唯一能够做到的方法,但我想让这个工具独立。
还有其他解决方案吗?

有关信息,我已经研究过psd-toolspsdparsepypsd,它们允许从 psd 中提取图层以使用它制作单独的图像,但反之则不然。

哦/

Lor*_*uer 4

不久前,我曾为一位坚持使用 Django 构建在线照片编辑器的客户调查过这个问题。

\n\n

为了获得正确的结果,您可能必须依赖某种形式的本机编译库。由于大多数 Python 模块都会包装这些库,因此您可以坚持使用 \nimport os; os.system("gimp ...")from subprocess import call; call(["gimp", "-i -b \'(mygimpscript "test.psd" 2000 2000)\'..."])使用GIMP 命令行等。

\n\n

来自 Adob ​​e 博主

\n\n
\n

如果您\xe2\x80\x99 是一名开发人员,PSD\xe2\x80\x99 的复杂性会使编写文件格式读/写器变得更加困难。当然,PSD 从未被设计为或\n 旨在成为一种交换格式。

\n
\n\n

当前正在进行的psd-tools 的自述文件也表明,优秀的 psd 编写者仍然很难甚至难以找到。

\n\n
\n\n

尽管有这样的介绍,

\n\n\n\n

为了与alpha 混合元数据完全兼容,您唯一的选择是使用 Adob​​e 专有的基于 COM32 的 psd 库。是一个例子,这里是另一个例子。

\n\n

优点是文档水平相当高。缺点是您可能会受到平台限制。

\n\n

不幸的是,答案似乎仍然是:

\n\n

不,目前还没有办法用纯Python以满足生产水平的方式编写psd文件

\n

  • 我或多或少得出了相同的结论,有不同的意见是件好事。干杯哦/ (2认同)