我有一个包含大量图像的 Flash fla 文件。每个图像的大部分由透明像素组成,其中某处有一个视觉对象。此时的每张图像都位于 {x:0, y:0}。
我想将图像的透明像素修剪到最小边界框,但将对象保持在相同的全局位置。这需要将修剪后的图像移动到未修剪图像中对象的全局位置。
这不是什么大问题,但图像都包含在 fla 中的事实是问题所在。我目前看到的选项是:
调查 JSFL,Bitmap 对象有一个 getPixels,这结合选择和删除操作可以工作
将 fla 保存到 xfl 并使用 Ruby + 图像处理库之类的东西枚举图像和关联的 xml
问题:
- 有谁知道在 JSFL 中是否可以进行此操作?
- 有没有人对 xfl 文件进行过很多自动化处理?
- 是否有现成的图像处理器可以执行此修剪操作?