我有一堆PSD文件(还有更多),我希望将它们变成我可以使用的格式.
我曾经(有些)成功地使用Gimp读取PSD,但这些文件无法正常读取.
有没有办法将PSD转换为XCF?
我已经尝试了IrfanView,它可以显示PSD,但没有转换到Gimp的XCF.
我在Yahoo Answers上读了一篇(接受的)帖子,说PNG可以支持图层.这是真的?如果是这样,我该怎么做?
我有一个带有嵌套层结构的XCD文件:
image
front-layer
content-layer
content-layer-name-1
content-layer-name-2
content-layer-name-3
back-layer
Run Code Online (Sandbox Code Playgroud)
我打开该文件image = pdb.gimp_file_load(xcf_file, xcf_file),并可以得到front-layer,content-layer并且back-layer为image.layers[0],image.layers[1]和image.layers[2].但Gimp无法content-layer通过列表索引获取子层.
我可以使用pdb.gimp_image_get_layer_by_name(image, 'content-layer-name-3'),但我不知道图层的名称.
我尝试pdb.gimp_item_get_children(image.layers[1]),但这个方法返回INT32ARRAY项目的孩子列表,我还没有找到如何通过其ID检索项目.
如何在Gimp(2.8)中使用Python从组层获取子层?
我有一个以 .xcf 格式保存的图像文件夹,我想将它们批量转换为更方便的格式。我尝试了一些没有效果的方法:
我曾经使用 IrfanView 执行此操作,但现在不再有效,因为它拒绝打开最新版本的 .xcf 文件。
我尝试使用 IMageMagick mogrify 和 Convert,但它们都给我“内存分配失败”——也许它们也不理解新格式?
我尝试了 xcf2png 命令行工具,在创建空图像之前,它给了我消息“警告:不支持 XCF 版本 11(无论如何尝试...)”。
我最后的希望是编写一个可以在最新版本的 Gimp 本身中运行的批量转换脚本,但我对 ScriptFu 没有任何经验。我找到了一个可以转换其他一些文件类型的脚本(http://beefchunk.com/documentation/lang/gimp/GIMP-Scripts-Fu.html#convertjpg-script-fu),但不太具备修改它的知识。有人知道读取 xcf 和写入 png 的正确调用/参数吗?
我有一系列.xcf图像,我想另存为.png。我可以打开每个文件并将其另存为.png,但由于有很多图像,因此需要花费大量时间。
有没有一种方法可以一次转换所有图像,或者有另一种方法我可以花更少的时间完成这项工作?
先感谢您。
我有一个包含20多个图层的.xcf文件,用于制作精灵文件.
我想将所有这些图层保存为单独的文件,只包含每个图层的内容和大小.
我为gimp找到了这个脚本:https://github.com/jiilee/gimp
不幸的是,该脚本会创建具有图像完整大小的文件,而不是每个图层的大小.
举个例子:一张700px宽,400px高的图像.一层放置在x:100px,y:29px,宽度:72px,高度:21px; 我找到的脚本生成一个700px x 400px的文件,而不是因为我需要72px x 21px.
是否可以自动执行此操作?