ShoeBox提供图片格式转换功能,可以帮助用户快速将图片转Sprite表,也可以将Sprite表转换为图像,所有功能都在软件界面显示,选择一个功能,将对应的图像添加到软件就可以执行转换,你可以在软件转换之前调整输出参数,右键点击任意功能界面就可以弹出设置界面,这里软件目前已经提供中文版本,所以界面的参数都可以轻松调整,您也可以查看官方提供的帮助功能了解具体设置方案以及相应的图像转换功能说明;ShoeBox也提供GIF转换功能,可以将gif分解为单帧图像,如果你需要这款软件就下载吧!
软件功能
1、图片转 Sprite表
把多张静态图,SWF动画(AS1,AS2或AS3)或GIF动画合并到一张纹理贴图集上。
2、Sprite表转图片
读取一个 sprite表或位图字体并输出为单个文件。需要一个图片文件和对应的描述文本文件(如 sprites.png和对应的 sprites.xml)。
3、提取 Sprite表
检测一个带透明区域的图片,并尝试作为一个 sprite表提取里面的图片元素。
4、调整图片注册点
调整图片的注册点(画布的中心点),可同时调整多张图片。
5、位图字体
生成一个可以用Photoshop设计的*fnt兼容的位图字体集。支持:png,psd,txt文件。
6、PSD图层转PNG
把每个 Photoshop图层分离成PNG文件。不支持矢里图形,蒙版或高级的嵌套结构。
7、9切片
生成并检测一个9切片或3切片的小块(图形最好是一个圆角矩形,否则效果很不好)。此功能目前处于试验阶段,还不是很好使。
8、动画转逐帧图
把GI动画,SWF动画(AS1,AS2或AS3)或PNG序列动画转换成逐帧的单帧图片。
9、动画转逐帧图表
把GI动画,SWF动画(AS1,AS2或AS3)或PNG序列动画转换成逐帧图表。
10、透明JPG
把带透明区域的图片转换成一个JPG图片和一个透明通道图。
11、提取区块
从一个游戏截图中提取一个区块地图和一个 Sprite表。
12、剖开纹理
从透视图上提取矩形化的纹理图。
13、上传到 Flickr
以JPG格式或G正格式上传一个拖入的图片或剪贴板图片到 Flickro
软件特色
1、基础
大多数工具是通过将文件从系统拖到其中一个工具上来使用的。
触发某些工具的另一种方法是将图像或文本从操作系统中的任何位置复制到剪贴板,然后单击一个工具。
工具不支持的任何文件或剪贴板数据都将被忽略。将文件或剪贴板数据拖放到工具上后,将打开预览窗口。
除非您按下蓝色的“保存”按钮,否则什么都不会保存或存储到剪贴板。大多数工具会将结果保存在与输入图像相同的文件夹中。您可以在每个工具的设置中指定文件名。
2、帮助系统
有一个内置的上下文相关帮助系统,只需将鼠标悬停在任何按钮或工具上即可获得有关您可以做什么的完整上下文相关指南。
对于每个工具,您都会得到更详细的工具提示:它应该告诉您可以拖放哪些文件,支持哪种剪贴板数据以及使用哪种鼠标控件。
如果您使用的工具错误,ShoeBox主工具底部的状态面板会告诉您。另外,如果ShoeBox只是将文件保存到硬盘驱动器或将数据复制到剪贴板,它将在这里告诉您。
使用说明
1、打开ShoeBox就可以显示软件的功能界面,点击一个自己需要使用的功能
2、如图所示,鼠标指向一个功能就可以弹出文字介绍,将图像拖动到软件界面就可以转换
3、右键点击对应的功能就可以弹出设置界面,可以选择模板,设置文件名字,设置尺寸
4、高级设置功能,支持动画起始帧、动画最大帧、名称格式、每项格式、根节点格式
5、读取一个 sprite表或位图字体并输出为单个文件。需要一个图片文件和对应的描述文本文件(如 sprites png和对应的 sprites xml)
6、动画转逐帧图,把GIF动画,SWF动画(AS1,AS2或AS3)或PNG序列动画转换成逐帧的单帧图片。
7、位图字体转换,psd图层转换功能
8、9切片,生成并检测一个9切片或3切片的小块(图形最好是一个圆角矩形,否则效果很不好)。此功能目前处于试验阶段,还不是很好使。
9、生成并检测一个9切片或3切片的小块(图形最好是一个圆角矩形,否则效果很不好)。此功能目前处于试验阶段,还不是很好使
10、帮助功能,更多的功能您可以参考软件提供的帮助教程
官方教程
位图字体
创建与anglecode兼容的* .fnt位图字体。许多游戏引擎(例如Unity3D,UDK,Starling或Cocos2d)都支持此格式。该工具与其他工具的不同之处在于,它可以让您完全自定义字体,例如在Photoshop中。
工作流程
1、在设置中,选择或自定义字体所需的字符集。
2、在工具上单击并按住鼠标 2秒钟,将字符作为字符串复制到剪贴板。
3、在Photoshop中,创建一个新文档,创建一个文本并将其粘贴到剪贴板中。设置文字样式。
4、将文本另存为PNG图像,并将其放在此工具上。应该弹出一个预览窗口,显示正在使用的位图字体。
紧缩
有一个选项可以生成光学字距调整对。通过在位图位图上拍摄光线并计算每个字符左右的音量来工作。
由于这只是一个自动过程,因此其质量与手动字距调整的质量从未相同,但是在某些情况下,它可能会提高字体的可读性。
大字体
对于很大的字体或字符范围很大的字符集,您可以处理最大8191 x 2048像素的位图。因此,使用位图字体,您还可以解析由多行字符组成的位图。如果位图的宽度大于8191像素,则这是必需的。在这种情况下,只需将字符换行,以使所有字符都适合8191宽的位图。
框架表
将动画GIF或SWF(AS1,AS2或AS3)转换为带有帧数组的Sprite工作表。对于SWF动画,它使用鞋盒AIR应用程序的运行时Flash Player,这意味着它几乎支持Flash Player可以处理的所有内容。
设定值
该工具的默认模板将创建最大宽度为1000像素宽的框架表。
•AnimationMaxFrames要考虑的最大帧数限制器。如果您放入动画GIF,它将知道会有多少帧。如果删除简单的SWF动画,则假定它具有与主时间轴一样多的帧。如果SWF电影的主要时间轴只有1帧,则假定长度为maxFrames。这是因为例如所有动画都可以嵌套,因此主时间轴可能只是1帧。• 文件名要保存的位图框架表的文件名。支持以下变量:
“ @columns” =列数。
“ @rows” =行数。
“ @fileName” =放置在此工具上的文件的原始文件名。
“ @w” =实例宽度。
“ @h” =实例高度。
“ @W” =总纸张宽度。
“ @H” =总纸张高度。
“ @count” =元素总数。
•FramesAlphaCropGroup将所有帧作为一组裁剪到其最小的alpha边界作为一组。•SheetPadding图纸的每一帧以像素为单位的附加填充。•SheetPowerOfTwo能否捕捉到2个单位的幂。•SheetSetWidth如果设置为数字,则它定义框架页的最大宽度。这样,您可以影响框架表的列数。•SheetSetHeight如果设置为数字,则它定义框架页的最大高度。这样,您可以影响框架表的行数。
示例:游戏表
动画GIF转换为最大宽度为400像素的框架表。Alpha裁剪到所有合并帧的边界。
∨ 展开