我在 Win7 上使用 Gimp 2.8.14。我有这个大型分层图像,大约有 100 个层,我需要一种方法来找出它们与画布的偏移量。如果有人知道方法,我将不胜感激。我宁愿不手动用鼠标执行此操作 :)
答案1
这假设您在 Gimp 中加载了一张图片。
- 打开 Python-fu 控制台(
Filters>Python-fu>Console
) 输入两行:
image=gimp.image_list()[0] for l in image.layers:print l.name,l.offsets
- 按两次 [enter]
- 复制/粘贴结果
如果希望图层按相反顺序排列,请使用
for l in reversed(image.layers):print l.name,l.offsets
如果您有群组:
def dumpGroup(g):
for l in g.layers:
if isinstance(l,gimp.GroupLayer):
dumpGroup(l)
else:
print l.name,l.offsets
image=gimp.image_list()[0]
dumpGroup(image)