Sheets 是一个 OS X 小部件,可自动执行从图像序列构建 Sprite 表的过程。使用 ImageMagick,动画可以以条带、片状输出,或者使用自定义缩放和平铺设置输出。还可以生成文件表(也称为联系表),并在每个缩略图下清楚地标记文件名和原始大小。必要时,会自动对大型集合进行分页。

图像可以是集合(在 Finder 中选择多个文件,然后在打开 Dashboard 时单击并拖动,并在拖放区域内释放),也可以是数字序列中的单个图像(Sheets 将自动收集序列的其余图像)。虽然文件组可以包含任意数量的文件和各种文件名,但图像是按字典顺序排序的 – 需要完整的序列号才能获得最佳结果(0000 到 0100 将正确排序,而 0 到 100 则不会)。

当缩放图像以适应特定尺寸时,可以在 Widget 的首选项侧选择缩放算法。Alpha 输出选项也是新的 – 透明(预乘)、拼合(删除)、提取(仅 Alpha)和多个文件,这些选项可生成透明、RGB 和 A 文件,用于需要直接 RGB 输入的其他工具(例如,ImageMagick 不支持 TIF 格式的直接 RGB,因此多个文件是保留所有 RGB 数据的唯一方法)。

输出文件名取自系列中的第一个图像,将帧编号替换为首选项中设置的标题。例如,默认情况下,一组以 animation_ver1_0000.png 开头的图像将导致animation_ver1_spriteSheet.png。

此小部件需要 ImageMagick 才能运行,详见 imagemagick.org。根据我的经验,通过 MacPort (macports.org) 进行安装可能会花费大量处理时间,但它需要的用户输入要少得多 – 只需设置它,然后让它运行一会儿,同时它会自动安装所有内容。