最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

GIF動圖過大怎么壓縮?4個最好用的一鍵化工具送給你

2021-07-03 14:47 作者:阿虛同學(xué)  | 我要投稿

比如在微信上,GIF的大小只能是2MB左右,大了則會顯示文件過大無法發(fā)送預(yù)覽等。(多數(shù)平臺限制GIF的大小在5M以下)

想要制作出一張精細(xì)的GIF動態(tài)圖片并不是簡單靠一個傻瓜軟件就能解決的

想要充分的解決一個問題,最好能明白其背后的原理是什么

▍1 決定GIF質(zhì)量的因素是什么?

GIF是Graphics Interchange Format的縮寫,意為「圖形交換格式」是CompuServe公司在1987年開發(fā)的圖像文件格式,已有30多年歷史。

GIF的原理很簡單,其實就是將多幅圖像保存為一個圖像文件,連續(xù)播放,從而形成動畫的形式。視頻其實也是這個原理,只不過視頻多了音軌,而GIF是沒有的。

還不清楚?翻頁動畫玩過吧?你可以把GIF理解為「電子版的翻頁動畫」

在30多年前GIF格式誕生時,原本只是想用作網(wǎng)站上會動的小圖標(biāo),也沒預(yù)料到去承載視頻。

所以到了如今,它的短板就暴露了——只支持8位調(diào)色板(即2的8次方),也就是一張GIF圖最多只能有256種不同顏色。所以GIF格式,其實從根本上就已經(jīng)和質(zhì)量無緣了。

如果你以為256顏色很多,那就大錯特錯了!平常你拍的照片都是JPG或者PNG格式,支持24位調(diào)色板,即1600萬顏色(PNG還另有8位透明通道),也就是說需要這么多的顏色才能呈現(xiàn)高質(zhì)量的畫面細(xì)節(jié)。

GIF比較適合顯示色彩對比強(qiáng)烈、基本都是大色塊的圖像:

▲比如這種

但對于漸變、陰影柔和過渡的影視圖像則很難處理。

如何將1600萬色的圖像用256色盡可能地還原出來——又要控制質(zhì)量又要控制文件大小,就是在GIF壓縮時要面臨的問題了。

如果我們簡單粗暴的直接把PNG格式轉(zhuǎn)換為GIF格式,就容易出現(xiàn)右圖這種情況,即丟失了漸變效果,出現(xiàn)了色塊:

解決這種問題的技術(shù)叫做「仿色」(或者叫圖像抖動)

仿色(抖動)是什么?

仿色就是用少量顏色通過像素點的離散分布來模擬中間色。換句話說,就是通過相鄰的像素顯示不同的顏色(或灰度)來模擬出一個原本不存在的顏色(或灰度)。

Emmmm,好像還是很難懂?那舉個例子:

比如8位色下只能顯示128或者127的色階(整數(shù)),我要顯示127.5咋辦?

那么在局部,比如100個像素群中,我就讓一半像素顯示127,一半像素128:

這樣離遠(yuǎn)了看,或者說圖片縮小后,就能變相呈現(xiàn)127.5灰度的效果了。

▍2 該如何來進(jìn)行GIF壓縮

在前HTML5時代,任何主流瀏覽器都可以輕松顯示一張GIF圖片,但是對于視頻卻需要借助Flash之類的笨重的技術(shù)才能實現(xiàn)。GIF這個格式也因此而流行到現(xiàn)在(MP3流行的原因也類似)。

雖說現(xiàn)在已經(jīng)有了諸如APNG、Webm、Webp這樣的更優(yōu)秀的格式,不過GIF在短時間內(nèi)還將會是主流,所以GIF壓縮還是可以學(xué)一下的。

壓縮GIF思路其實很簡單,GIF不過是一張張圖片組合起來,想要壓縮GIF無非就以下幾種辦法

  1. 減少GIF幀數(shù)

  2. 減小GIF尺寸

  3. 減少GIF顏色

  4. 擦除重復(fù)像素(優(yōu)化透明像素)

▍3 GIF壓縮網(wǎng)站

先從最簡單介紹起,連軟件都不用下載,直接打開以下網(wǎng)站就能用了。

3.1 EZGIF

網(wǎng)址:https://ezgif.com/optimize

這個網(wǎng)站其實在視頻轉(zhuǎn)GIF那篇里面就介紹過。網(wǎng)站為全英文,如果看不懂,請使用Chrome瀏覽器的「翻譯」功能

▲Chrome瀏覽器自帶功能

下面以翻譯過后的網(wǎng)頁簡單介紹一下。

網(wǎng)站功能非常強(qiáng)大,如果要壓縮GIF,調(diào)整大小是最簡單粗暴的解決辦法。

▲一般用這兩個

除此之外,一般是靠優(yōu)化各項設(shè)置來壓縮GIF,比如減色、刪除部分幀、GIF有損化...

▲減色

具體每項都還能進(jìn)行進(jìn)一步的設(shè)置

▲應(yīng)該很好理解吧

顏色越少,刪除幀越多,壓縮等級越大,GIF越小,質(zhì)量越差。

3.2 壓縮圖

網(wǎng)址:https://www.yasuotu.com/gif

通過幀數(shù)抽?。礈p少幀數(shù))和調(diào)整壓縮等級就能壓縮出不錯的GIF,當(dāng)然,縮小GIF尺寸能大大減小GIF大小。

▲功能比EZGIF要少一點

▍4 支持GIF壓縮的軟件

但其實阿虛不是很推薦網(wǎng)站。

因為如果你的GIF比較大,網(wǎng)站處理起來很費時間(畢竟用的是別人的服務(wù)器在幫你處理),而且還很容易出現(xiàn)——服務(wù)器繁忙或者說網(wǎng)站崩潰等情況......

▲沒錯,就比如這樣

所以很多時候還是必須得靠軟件

4.1 PP鴨

官網(wǎng):http://ppduck.com/(軟件支持WIN 和 MAC)

因為經(jīng)常使用,所以阿虛就弄了個單文件版,下載方式請看文末。

PP鴨的用法很簡單——圖片拖進(jìn)去,就能幫你自動壓縮了。

壓縮算法還不錯,能在保持圖片尺寸不變的情況下壓出畫質(zhì)不錯的圖片。

阿虛一般偷懶的時候常用這個

▲使用方法演示

先別說你看到軟件上寫的:剩余10張可壓縮

阿虛最開始也心想:“不激活才給壓縮10張?等于強(qiáng)迫付費??!肯定辣雞軟件!”

但結(jié)果我猜大家肯定知道了:

其實「剩余10張可壓縮」意思是每次打開軟件最多能壓縮10張。你重啟軟件之后,又能再壓縮10張了!所以對于大多數(shù)人免費版應(yīng)該夠用了。

優(yōu)點是:這是少數(shù)能壓縮GIF的圖片壓縮軟件之一,但缺點是:不能指定壓縮大?。?/span>

等等,你是不是在想,壓縮一次不夠,那我壓縮兩次不就行了嘛。但那是不行滴:

所以,輕度用戶可以用這個,而如果對GIF壓縮有具體需求的話,請繼續(xù)往下看。

別看上面的演示圖中能把4M的圖片壓縮64%,壓縮到1.5M,就以為這款軟件壓縮效果逆天了。只是因為這張GIF是阿虛自制的超高清GIF(幾乎無壓縮),所以用壓縮軟件壓縮效果才會這么好


4.2 Ulead GIF Animator

如果老板指定了圖片得壓縮到???KB以下的時候怎么辦呢?

這個時候就得拿出神器了:Ulead GIF Animator

相信這是很多人耳熟能詳?shù)囊粋€老軟件了,甚至在動畫界可能算是必會的一個軟件,一般簡稱為UGA。

隨著開發(fā)商友立被幾次收購轉(zhuǎn)手,它也不再更新了。最后一次更新大概是2002年,版本號5.10,但17年后它仍然是專門處理GIF的最佳工具之一!

阿虛大概從12年開始使用這款軟件,當(dāng)時還在玩這種圖:

哈哈哈哈哈哈哈哈,原來阿虛還在貼吧寫過教程:(話說這帖子竟然還在,百度把之前刪除的17年前的帖子又恢復(fù)了?)

扯遠(yuǎn)了,回來接著講。

這款軟件漢化版原本有BUG,在優(yōu)化GIF的時候會彈出服務(wù)器正在運行中,然后就導(dǎo)致無法保存GIF且無法關(guān)閉軟件:

后來終于有吾愛破解論壇的大佬出了一個修復(fù)補(bǔ)丁:

于是阿虛就做了一個單文件版:

終于打造出沒有BUG還帶漢化的真·神器

好了好了,打開軟件

一般我們需要選中這個圖層,然后按鍵盤上的Delete鍵刪掉它

或者右鍵這個白色圖片刪除它

然后你可以從左上角導(dǎo)入GIF

當(dāng)然,阿虛一般是直接把GIF拖進(jìn)去。

導(dǎo)入GIF之后,會提示一個插入幀選項,點確認(rèn)即可;然后一般情況GIF會顯示不全,這時需要按快捷鍵Ctrl+R來修正畫布到GIF的尺寸。

這個工具過于強(qiáng)大:你可以調(diào)節(jié)圖像尺寸、裁剪畫面、逐幀編輯、控制幀率、添加文字橫幅、幀特效、調(diào)整調(diào)色板和抖動級別等等,而今天只介紹一下其中的冰山一角——GIF優(yōu)化。(以后應(yīng)該還會寫很多關(guān)于此軟件的教程)

點擊優(yōu)化標(biāo)簽

就是下面這個界面了(避免大家手機(jī)上看不清,把重點部分進(jìn)行了放大)

顏色256指的是當(dāng)前圖像調(diào)色板的顏色數(shù)量,抖動0表示關(guān)閉,100表示最大。

最左側(cè)是一些預(yù)設(shè)值,比如圖片256表示調(diào)色板256,抖動100/藝術(shù)線條128表示調(diào)色板128,抖動0,很直觀。

抖動是意思什么沒忘吧?——通過相鄰的像素顯示不同的顏色(或灰度)來模擬出一個原本不存在的顏色(或灰度)。

所以如果是照片視頻這種真實影像就盡量調(diào)高抖動,而動漫動畫等大量單一色塊的圖像則應(yīng)該調(diào)低抖動避免噪點。

調(diào)節(jié)的結(jié)果會實時顯示在界面中,同時還會提示GIF文件的尺寸。

可以看到,我把顏色調(diào)整到48,抖動開到100后,圖片又原來的4M縮小到了2M(2015KB)

如果認(rèn)為畫質(zhì)已經(jīng)夠好,就適當(dāng)減少調(diào)色板的顏色數(shù),GIF尺寸會下降很多。倘若發(fā)現(xiàn)畫質(zhì)下降太大還可以改回來。

一直調(diào)整到自己滿意的畫質(zhì)和大小之后,左上角找到保存,保存為GIF即可

順便科普一下UGA優(yōu)化面板里面的一些設(shè)置:

UGA默認(rèn)開啟「移除多余像素」這個功能的

你會發(fā)現(xiàn)在 ScreenToGif(https://mp.weixin.qq.com/s/muDsmdVk6fxDfv3SJwPkrA)的高級選項中也有類似的「檢測未更改的像素」

而且在保存時也會提示正在「分析不變像素」

GIF的幀和幀之間,其實有很多顏色是一樣的。所以,我們可以將這些顏色一致的區(qū)域視作背景,保存下一幀的時候,和背景重合的像素都保存為透明像素,這樣就可以省去保存很多與背景像素一模一樣的像素的色彩信息。

例如,上面的GIF圖像,后面的幾幀,四邊使用透明像素:

加大透明區(qū)域,就可以省去更多重復(fù)的色彩信息,從而進(jìn)一步壓縮尺寸,這就是透明度優(yōu)化。

來源:https://segmentfault.com/a/1190000000436384

比如阿虛這張圖,在移除多余像素之后,在電腦看來(或者說電腦存儲的信息),其實是這樣的:

第2幀沒有填充顏色的部分,是因為這部分顏色和第1幀相同,所以第2幀電腦就不存儲這部分不變的像素的信息。(后面的第3幀同理)

那種背景純色的視頻,文件能被壓縮到很小,也是基于同樣的原理。

?那交錯又是什么?

交錯其實是由于以前網(wǎng)速慢而搞得一種網(wǎng)頁圖片顯示算法:

如果你選擇「無」,在網(wǎng)頁加載時是是自上而下的顯示出來。(加載網(wǎng)頁的時候加載半截的圖看過吧?)

如果你選擇「交錯」,在網(wǎng)頁加載時候是先全部打開,是從不清楚再慢慢的變清楚的顯示出來。

但現(xiàn)在網(wǎng)快了,基本看不出大的區(qū)別。不是做網(wǎng)頁的話可以選擇無,因為交錯的方式保存會讓圖片更大。

▍5 軟件下載方式

今天分享了兩個軟件:PP鴨 和 Ulead GIF Animator單文件版

如果想下載這兩個軟件,請關(guān)注微信公眾號:阿虛同學(xué),在公眾號聊天框發(fā)送以下關(guān)鍵詞,后臺就會自動回復(fù)下載地址了:

GIF壓縮

這一篇之前有講過

  • GIF錄制:https://mp.weixin.qq.com/s/muDsmdVk6fxDfv3SJwPkrA

  • 視頻錄制:https://mp.weixin.qq.com/s/or0BnIAwota4twuaIIgJUw

  • 視頻轉(zhuǎn)GIF:https://mp.weixin.qq.com/s/yRTL5pJpAv_OZxOL9tykug

感興趣的可以復(fù)習(xí)一下


GIF動圖過大怎么壓縮?4個最好用的一鍵化工具送給你的評論 (共 條)

分享到微博請遵守國家法律
新安县| 辽中县| 巴彦县| 商洛市| 汶川县| 墨江| 大洼县| 安陆市| 永川市| 莎车县| 灵石县| 句容市| 舒兰市| 塔河县| 河北省| 临猗县| 额尔古纳市| 拉孜县| 长阳| 台中县| 合作市| 酉阳| 特克斯县| 南汇区| 萨嘎县| 连南| 泸西县| 华宁县| 曲松县| 长沙市| 蓬莱市| 旬阳县| 永宁县| 名山县| 民权县| 盘锦市| 延安市| 孟州市| 出国| 吉首市| 鄂伦春自治旗|