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

2024-10-01 17:33:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要创建一个psd文件,将多个图像合并为一个单层图像。
我看到gimp命令行似乎是唯一能够做到的方法,但我希望使这个工具独立。
会有别的解决办法吗?

关于信息,我已经看了psd工具psdparsepypsd,它允许从psd中提取层来制作单独的图像,但不是相反。在

o/


Tags: 文件工具方法命令行图像信息gimppsd
1条回答
网友
1楼 · 发布于 2024-10-01 17:33:23

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

为了获得正确的结果,您可能不得不依赖某种形式的本机编译库。由于大多数Python模块将包装这些库,所以您可以坚持 import os; os.system("gimp ...")或{},使用GIMP command line为例。在

从Adobe blogger

If you’re a developer, PSD’s complexity makes writing a file format reader/writer more difficult. Of course, PSD was never designed as or intended to be an interchange format.

来自当前正在进行中的工作的Readme也表明,优秀的psd作家仍然很难或者甚至是难以捉摸。在


尽管如此

为了与alpha混合元数据完全兼容,唯一的选择是使用Adobe的基于COM32的专用psd库。Here是一个例子,here是另一个例子。在

它的优势是文档的级别相当高。缺点是你很可能会局限于平台。在

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

不,目前仍然没有办法用纯Python编写psd文件,以满足生产级别

相关问题 更多 >

    热门问题