gif線上壓縮工具
壓縮gif圖片的一些方法:圖片尺寸 、減少顏色、減少幀。
1、區域性調色盤修改為全域性調色盤
一個GIF可以有全域性調色盤也可以沒有全域性調色盤,如果定義了全域性調色盤並且沒有定義某一幅影象的區域性調色盤,則本幅影象採用全域性調色盤;如果某一幅影象定義的自己的區域性調色盤,則該幅影象使用自己的區域性調色盤。如果沒有定義全域性調色盤,則GIF檔案中的每一幅影象都必須定義自己的區域性調色盤。
可以通過演算法將gif每一幀的區域性調色盤修改為全域性調色盤,這樣資料就會減少很多,特別是幀多,效果明顯。
2、擦除重複的畫素
處置方法(Disposal Method):指出處置圖形的方法,當值為:
0 - 不使用處置方法
1 - 不處置圖形,把圖形從當前位置移去
2 - 回覆到背景色
3 - 回覆到先前狀態
4-7 - 自定義
可以用處置方法,通過前後對比擦除重複畫素。特別是視訊類的gif,轉換效果明顯。
3、減少幀的數量
gif每一幀之間有一個delay引數,IE預設60ms以上,其他chrome、firefox、safari等20ms以上。這是瀏覽器的最小間隔。而人的肉眼識別經過測試大概在80ms至45ms之間,而有的gif間隔小於45ms。通過增加間隔,減少gif內冗餘的幀也是有效的壓縮辦法。
4、改變圖片尺寸(簡單、粗暴、有效)
筆者經過多方測試,發現目前相關軟體較少,軟體Ulead GIF Animator 5(英文)比較不錯,photoshop(太專業),而且都是國外軟體。經過萬能的百度搜索,居然發現有一個線上的工具也能實現
1、多張圖片合成GIF動態圖片:可新增多張圖片,設定引數後生成gif
2、多張gif合成一張:可新增多gif張圖片,設定引數後合成一張gif
3、gif圖片編輯:將原始GIF圖片新增後點擊生成按鈕可以插入刪除幀和修改gif速度和大小
4、視訊轉gif:新增要轉換的視訊,點選抓取即可獲取視訊轉gif動態圖片
5、flash轉gif:新增要轉換的flash,點選抓取即可獲取flash轉gif動態圖片
6、攝像頭拍攝gif:點選攝像頭抓圖按鈕,就可以開始抓取攝像頭拍攝的gif動態圖片
7、jpg\png等圖片轉gif:新增需要轉換的圖片,點選生成即可
8、gif圖片壓縮優化:自動對製作的gif圖片進行刪除多餘幀、擦除重複畫素、使用全域性調色盤等優化壓縮
9、圖片大小修改:新增圖片後,輸入需要修改的圖片高寬後點擊生成即可
經過測試,發現所有功能均在瀏覽器端完成,居然還發現了flash轉gif的牛逼功能。http://www.gif5.net/