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