最近在搞公眾號,發(fā)現(xiàn)各家網(wǎng)站在上傳GIF圖方面都有或多或少的限制,為了解決這個問題,我測試了網(wǎng)上各種壓縮GIF的方式,并進行詳細的對比。
雖然網(wǎng)上已經有了各種所謂的教程,但是通篇看下來,要么是各種軟廣,要么就是各種網(wǎng)站、工具的羅列,看完了也是一頭霧水,根本不知道這些工具到底有什么區(qū)別,效果如何,該怎么選。如果你也有這種困惑,那就繼續(xù)往下看。
首先我們需要知道,壓縮GIF主要從三個方面入手:
- 改變圖片大小
- 刪除部分幀數(shù)
- 犧牲圖像質量
很多網(wǎng)站都在宣傳可以「無損壓縮90%」,稍微想想也知道這是不可能的。
網(wǎng)上主流的壓縮工具大體分為兩類,一類是在線工具,經過簡單的設置或者直接一鍵即可壓縮。這些工具主要是通過壓縮畫質或者減小圖片尺寸來實現(xiàn)的。另外一類就是如PS等的專業(yè)圖片處理軟件,自由度高,但是設置麻煩。
先來介紹第一類
傻瓜操作,一鍵出圖
下圖是網(wǎng)友們(也可能是水軍)推薦較多的幾個在線網(wǎng)站,我對它們進行了全方位無死角的實測,優(yōu)缺點一目了然。
注:
- 以上所有的數(shù)據(jù)都是在免費環(huán)境下測試的
- 壓縮比例 = 壓縮后大小/壓縮前大小。所以,比例越小,表示壓縮程度越高
- 有部分國外網(wǎng)站由于訪問速度實在太慢,沒有加入評測
從上面的對比可以看出來,雖然各網(wǎng)站互有長短,但是docsmall還是以絕對的優(yōu)勢表示“我不是針對誰……”,當然,目測它家現(xiàn)在處于推廣期,后面應該會收費,所以各位抓緊嘍……
評分不能說明一切,沒有最好的,只有最合適的,具體選擇哪家還是要根據(jù)實際需求。
下面介紹第二類
功能強大,為所欲為
這一類主要介紹三款工具,PS、ScreenToGif 以及EZGIF
首先是鼎鼎大名的
ScreenToGif
這款軟件已經被網(wǎng)友推薦爛了,大家都知道它是用來錄制GIF圖的,但如何使用它來壓縮GIF呢?主要通過下面幾種方式
1、刪幀
幀數(shù)的多少是直接影響圖片大小的,所以刪幀就是最簡單粗暴的方式,沒有之一。

打開軟件,選擇編輯器,然后直接將GIF圖拖入 根據(jù)上圖所示,可以根據(jù)自己的需求來設置刪幀系數(shù)(當然,你也可以手動刪掉不需要的幀數(shù)),以圖中的“每隔5幀刪除1幀”作為測試,刪幀前后減少了16%的體積??梢钥闯?,這個壓縮比例與刪幀多少基本是成正比的。
減少幀數(shù)旁邊有一個移除重復的選項,這個功能可以自動識別相似畫面,將其刪除,可以自己設置相似度(默認90%),在刪幀前可以使用這個功能先過濾一遍。
這里插一句,在保存圖片時,有多種編碼器可選擇,在乎圖片體積的建議選擇2.0,實測這種方式保存后的圖片體積最小

2、調整大小
如果對于圖片大小不在意的話,那減小圖片的尺寸也是一個簡便的方式

根據(jù)圖中標號進行設置,其中,DPI決定圖片的清晰程度,寬高決定圖片的大小。具體數(shù)值根據(jù)自身需求來確定即可
保持寬高比的勾不要去掉,不然圖片會變形
在調整大小旁邊還有一個選項叫裁剪,顧名思義,把不需要的畫面直接剪掉也可以達到壓縮體積的效果。
3、顏色質量
當圖片顏色越多,文件越大。我們可以在保存時,設置GIF的顏色數(shù)量(編碼器 2.0)或者GIF的質量數(shù)值(編碼器 1.0)等選項

實測顏色數(shù)量從256減少到128后,體積縮小了15%左右。當然顏色數(shù)量越少,畫面的質量肯定是越差的。
4、錄制設置
如果你選擇使用ScreenToGif來錄制GIF圖,在錄制前對幀數(shù)和畫面大小進行設置,從根源上減少GIF圖的體積。

ScreenToGif還有個加快播放速度的功能,很多人誤認為縮短播放時間可以減小圖片體積,實測沒有效果,因為雖然播放速度快了,但是幀數(shù)并沒有減少,所以體積不會變化。
以上是ScreenToGif的教程,下面介紹江湖一哥
Photoshop
1、刪幀
是的,PS也可以刪幀
打開軟件,將GIT圖拖入,點擊菜單欄中的窗口,勾選時間軸 選中不需要的幀數(shù),點擊圖中2可以將其刪除。 對于一些持續(xù)時間較長,重復度較高的畫面,我們可以將重復的畫面刪除,只保留一幀,然后選中這一幀,點擊圖中1處,提高延遲時間。這樣既減小了幀數(shù),又不會減少播放時間。
2、圖像設置
點擊文件 - 導出 - 儲存為 Web 所用格式,彈出上圖所示窗口
首先,更改①處顏色和仿色的數(shù)值,數(shù)值越小,體積越小。
②處建議選擇“擴散透明度仿色”,這樣能夠在色彩減少的情況下保證畫面質量
③處的顏色表會顯示當前使用到的顏色
選中不需要的顏色,點擊④處可以刪除
⑤處可以調整畫面的大小,畫面越小,體積越小 在調整色彩過程中,
⑥處會顯示調整后的體積
⑦處可以在調整后進行動圖預覽,不滿意可以繼續(xù)調整
EZGIF
這雖然是一款在線工具,但是其設置選項較多,這里單獨介紹。
進入網(wǎng)站后,按照上圖所示操作來上傳GIF圖(也可以直接粘貼URL),上傳成功后,會顯示下面的工具欄:
圖中1是調整大小,2是優(yōu)化圖像,3是刪幀。這里以2為例,介紹下使用方式
上圖是優(yōu)化的設置項,圖中1可以選擇優(yōu)化方式,主要有壓縮體積,減少幀數(shù),優(yōu)化透明度等方式,可以根據(jù)自己的需要來選擇。 如果嫌麻煩可以直接選擇圖中2,設置壓縮等級,數(shù)值越大,壓縮越嚴重,體積越小 最后,點擊圖中3進行優(yōu)化,優(yōu)化完成后可以進行預覽。
OK,以上就是我整理所有的壓縮GIF圖片的方式。
關注我的公眾號“周小迪”,后臺回復“壓縮GIF”即可獲取文中所有工具和網(wǎng)站地址。