什么是GIMP API调用,用于将图层裁剪为所选内容,等同于GUI中的 Layer-> Crop to Selection ?
我在过程浏览器中查看,但是发现的调用(gimp-crop
和gimp-image-crop
)在图像而不是图层上进行裁剪。
(我真正想做的是一次剪切并粘贴多层;我正在制作一个插件来提供帮助。)
答案 0 :(得分:0)
您使用pdb.gimp_layer_resize()
中的数据来使用pdb.gimp_selection_bounds(image)
。
x0,y0 = pdb.gimp_drawable_offsets(layer)
non_empty, x1, y1, x2, y2 = pdb.gimp_selection_bounds(image)
pdb.gimp_layer_resize(layer,x2-x1,y2-y1,x0-x1,y0-y1)