Anti_TexturePacker工具
之前拿了一些別人的圖片素材,是用TexturePacker打包合成的,結果寫程序的時候不知道每個合成前小png圖的名字是什么,只能一個一個從plist文件中找,然后猜測對應的名字,再進行顯示,如果不對,還要繼續(xù)猜。。。坑爹啊,效率大大降低了,時間都耗在找圖片名字上了。后來決定動手寫一個解析plist的軟件,就叫它Anti_TexturePacker吧。
Anti_TexurePacker軟件基于VS 2008 MFC Dialog。
1.主要功能
(1)顯示由TexturePacker打包的PNG圖(導入或者拖拽)
(2)讀取所有小圖片的信息并顯示在列表中
(3)隨鼠標移動小圖片名字實時顯示
(4)右鍵點擊小圖片復制圖片名到剪切板
(5)點擊列表中小圖片,圖片自動高亮紅框
(6)裁剪所有小圖片到指定文件夾,并自動命名
2.效果演示
(1)鼠標移動到小圖上,右上角顯示當前位置所在的PNG名。單擊小圖,PNG名自動復制到剪切板。
(2)在列表中選擇小圖名字,軟件自動顯示紅框。包裹該小圖。
(3)點擊裁剪PNG,彈出保存路徑,選擇保存路徑確定,工作線程中處理PNG圖的裁剪,PNG圖裁剪成功后,目錄下可以看到裁剪后的小圖,按照原來名字命名。
(4)直接拖拽PNG,Plist,Pack進對話框,即可打開圖像。
3.更新內容及下載地址
v.1.7版
更新說明:
修復:
? 1.移除更新檢測,避免異常崩潰。
下載地址:http://download.csdn.net/detail/jackyvincefu/8383195
v.1.6版
更新說明:
修復:
? 1.中文路徑打開出錯異常崩潰。
新增:
??1.支持png,plist,pack中文名。
下載地址:http://download.csdn.net/detail/jackyvincefu/6904533
v.1.5版
更新說明:
新增:
? 1.新增對.pack格式的支持。自動識別,優(yōu)先解析plist。
下載地址:http://download.csdn.net/detail/jackyvincefu/6901411
v.1.4版
更新說明:
新增:
? 1.新增支持5種Plist類型的解析。
? 2.支持plist的UTF-8編碼(主要是針對中文圖片名)。
? 3.支持PNG,BMP,GIF,JPEG和TIFF圖片格式的解碼。
? 4.裁剪自動生成目錄(目錄名為大圖片名)。
? 5.聯(lián)網(wǎng)檢測升級。
修復:
? 1.異常PNG解析失敗導致程序崩潰bug
? 2.文件名為多級目錄導致裁剪失敗bug
下載地址:http://download.csdn.net/detail/jackyvincefu/6882859
v.1.3版
更新說明:
? 1.增加了直接拖拽PNG或者Plist進對話框即可打開的功能。
下載地址:http://download.csdn.net/detail/jackyvincefu/6674999
1.增加PNG剪裁為小PNG功能
2.修正列表顯示
下載地址:http://download.csdn.net/detail/jackyvincefu/6440769
v1.1版
更新說明:
1.修復旋轉屬性顯示錯誤bug
2.修復png相對路徑無法顯示bug
3.增加雙擊列表顯示紅框功能
4.簡化操作
5.修改icon
下載地址:http://download.csdn.net/detail/jackyvincefu/6429297
4.本文內容追加記錄
如有發(fā)現(xiàn)任何bug或無法解析的plist,請反饋到此貼,或者把plist和png發(fā)到我郵箱,我會及時回復。感謝~2013.12.01追加
我在CCSpriteFramCache的實現(xiàn)中了解到了為什么有的plist無法解析,主要是meta字段format來決定plist的不同,最近沒有時間來改這個東西,而且缺少一些素材,如果有發(fā)現(xiàn)解析錯誤的,請將plist和png一同發(fā)給我,感謝。~2013.12.16追加
有童鞋希望解析pvr.zz+plist文件,其實用Texturepacker將pvr.zz文件打開,另存為png,然后png+plist的方式就可以使用Anti_Texturepacker解析了。 ~2014.02.10追加
http://blog.csdn.net/jackystudio/article/details/12867863
總結
以上是生活随笔為你收集整理的Anti_TexturePacker工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用TexturePacker命令行的一
- 下一篇: TexturePacker 属性解释