最近在給我的iOS gif制作軟件添加個(gè)小功能,在拍攝的同時(shí)貼上另外一張gif。其中實(shí)現(xiàn)的細(xì)節(jié)是把gif渲染成Cocos2D的精靈。但是Cocos2D不能直接使用gif,需要把gif轉(zhuǎn)成sprite sheet。而TexturePacker又只支持從圖片合成sprite sheet。問(wèn)題卡在了gif轉(zhuǎn)圖片的問(wèn)題上,手頭沒(méi)有現(xiàn)成的工具?嗯,自己寫(xiě)一個(gè),剛好最近在學(xué)swift,現(xiàn)學(xué)現(xiàn)用。swift對(duì)cocoa接口支持良好,查了下相關(guān)API,一個(gè)Mac App新鮮出爐啦。
當(dāng)然,它只有一個(gè)功能,就是把gif的所有幀導(dǎo)出成單獨(dú)的圖片,bingo!

邊帶娃邊擼代碼,鮮花一束