Gimp 非常新,不幸的是也需要产生输出:)
我希望自动执行将现有画笔实例放置在图像中的重复任务。谁能指出我可能用来实现这一目标的命令的方向,或者告诉我这是否可以通过 Gimp 脚本实现?
非常感谢
是的,如果通过这个问题您的意思是“标记”图像中的每个画笔,则可以通过脚本来做到这一点。
为此,我建议将设置设置为 Python ——这并不复杂,因为你必须处理图像宽度等问题,以适应所有画笔——但它应该少于 30 行代码。
可以从过滤器->Python-fu->控制台以交互方式完成-从那里您可以进行 PDB 调用-按“浏览”按钮以检查可用的内容。
例如,您可以在 GIMP 中创建一个新图像,打开 Python 控制台,然后将以下代码粘贴到其中:
img = gimp.image_list()[0]
SIZE = 30
brush_list = pdb.gimp_brushes_get_list(None)[1]
x, y = 0,0
pdb.gimp_context_set_brush_size(SIZE)
for brush in brush_list:
pdb.gimp_context_set_brush(brush)
pdb.gimp_paintbrush_default(img.layers[0], 2, [x + SIZE // 2,y + SIZE // 2])
x += SIZE
if x + SIZE >= img.width:
x = 0
y += SIZE
pdb.gimp_displays_flush()