透明gif動畫讀寫伸縮例子
今天找了第三方的代碼,然后自己修改了部分,實現了透明動畫gif的讀寫,jdk 5下測試通過。
雖然jdk6支持gif的讀寫,但是很多系統沒有升級到jdk6,不可能為了一個gif讀寫伸縮功能就要升級到jdk6.
這個例子里面使用了開源的gifdecoder animatedgifencoder。
開源的gifdecoder有個bug,透明色經常被它變為黑色,這樣很不好。
另外GifUtil類里面有伸縮gif圖的例子,有些人圖伸縮之后存會gif會出現顏色變多了,超過gif的256色,
因此伸縮也是有特別注意的地方。
具體看代碼吧,沒有太多空解釋
posted on 2009-09-10 19:53
huohuo 閱讀(2132)
評論(0) 編輯 收藏