我有一系列组成动画的PNG格式的图像。
我想自动化裁剪整个动画中多余透明度的过程,所以我需要找到唯一的最小矩形区域,这样,如果每张图像都被裁剪到它上面,则不会从任何图像中裁剪掉不透明的像素;然后将每个图像裁剪到该区域。
IOW,相当于在 GIMP 中使每个 PNG 成为一个图层,在每个图层上执行“自动裁剪图层”,然后“将画布大小转换为图层”,然后再次将每个图层重新导出为 PNG。
有没有办法让 mogrify 或转换(或 GIMP,就此而言,但我想在我的情况下,所涉及的图像数量会占用太多内存而无法将它们全部作为 GIMP 层)来自动执行此操作?
如果没有,是否有一个脚本函数可以返回给定图像的自动裁剪矩形,所以我可以检查重叠并找到可以覆盖所有它们的最小的,我自己?