Gifsicle是一款可以幫助用戶壓縮gif圖片體積的命令行工具,如果你好不容易做出來的gif圖片想要分享或者上傳的平臺(tái)提示體積過大無(wú)法上傳想必大家都會(huì)很不爽吧。這里西西給大家推薦的這款Gifsicle命令行工具可以幫你縮小gif的體積,這款工具有很多可以調(diào)節(jié)的參數(shù),推薦有需要的用戶下載使用。
軟件介紹:
如果我們制作的動(dòng)圖顏色非常豐富、尺寸也不能太低,還對(duì)流暢度或時(shí)常有一定要求,那么簡(jiǎn)單粗暴地犧牲這幾者可能并不會(huì)帶來理想的效果。其實(shí)還有一種 GIF 壓縮的詭異方法,能做到接近極限的壓縮。
先來看一眼這張 GIF,毫無(wú)特殊之處,對(duì)嗎?
但當(dāng)你把它逐幀拆開來(需要「專業(yè)工具」imagemagick ),就能看到其實(shí)每一幀都不是「完整」的:
除了第一幀,后面的幀都是「殘破不堪」,但是連在一起播放時(shí)又看似正常。簡(jiǎn)單的理解,通過把前后幀里重復(fù)的部分弄成「透明」,自然有效減小了 GIF 體積,F(xiàn)在你下載到的 GIF 圖,往往都已經(jīng)經(jīng)過了這種處理以追求更小的體積。(想追究原理的戳 這里 )
想要達(dá)到這樣的壓縮優(yōu)化效果,我推薦使用一款命令行工具 gifsicle,建議通過 homebrew 來安裝它。
安裝方法:
如果你的電腦里還沒有 homebrew,就打開 Terminal,輸入這串命令安裝 homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
一長(zhǎng)串字符閃過之后,接著輸入命令安裝 gifsicle:
brew install gifsicle
使用 gifsicle 壓縮 GIF 時(shí),用這個(gè)命令:
gifsicle -O3 [想要壓縮的圖片] -o [新圖片名]
其實(shí) gifsicle 也有著較為豐富可調(diào)節(jié)參數(shù),但是最實(shí)用的還是用 -O3 讓它自動(dòng)為你選擇壓縮方案,一般能在畫質(zhì)和體積之間取得平衡,并且第一幀之后的每一幀都能得到優(yōu)化。