0

我的妻子最近开始制作肥皂条,肥皂标签迅速失控,变成大量不同的 Gimp .xcf 文件。文件之间的唯一区别是产品名称、描述和成分。我想制作一个模板并从 .xcf 文件以及可能包含文本数据的 .xml 或 .ini 文件中生成标签。我一直在关注 python-fu,但我不太确定它是否符合我的要求。我想尽可能坚持使用 python,因为它很简单。

python + gimp中是否有设施可以做我想做的事?除了 gimp 之外的任何东西都可以做类似的事情吗?

编辑:此外,我必须制作要打印的贴纸页面,因此一些优化可以放在页面上的贴纸数量的方法(2d bin pack?)将是一个很大的优势。

4

2 回答 2

1

Python Imaging Library (PIL)可以很容易地读取图像,在其上放置一些文本,然后将其写回。使用Image 模块进行读写,使用ImageDraw 模块添加文本。

我怀疑它是否可以使用 .xcf 格式,但您可能希望转换为 .png。

于 2011-10-31T19:21:28.993 回答
1

您可以在 Python 中编写 GIMP 脚本,并且您可以在 prgoram 上执行的几乎所有操作都可以通过 API 完成——您可以在 help->procedure 浏览器中检查可用的 API 函数。

要在 Windows 下的 gimp 2.6 中启用 Python 脚本,您必须搜索它——Python、python gtk 和其他软件包必须在 GIMP 之前安装。

Python 的 PIL 适用于简单的图像,但它在艺术像素操作方面很弱,这在 GIMP 中可用。

于 2011-11-01T10:47:52.390 回答