Gif算是比較老的圖片格式了,適合矢量圖和顏色比較少的圖片。它的色彩效果最低,對于色彩比較豐富的圖片容易失真,但是有個極大的優(yōu)勢:體積小,并且支持透明效果。
?
JPG是數(shù)碼相機最常用的格式,其特點是色彩還原好,可以在照片不明顯失真的情況下,大幅降低體積,不支持透明。照片類的圖片、自然風景之類的最好都用JPG。
?
PNG的優(yōu)點是,清晰,無損壓縮,可漸變透明,具備幾乎所有GIF的優(yōu)點,但是不如JPG的顏色豐富,同樣的圖片體積也比JPG略大。另外,截圖基本都該用PNG。
?
大小比較:通常PNG ≈ JPG > GIF
?
色彩豐富程度:JPG > PNG >GIF
?
透明性:PNG > GIF > JPG
?
而說到微信公眾號后臺圖片上傳,圖片尺寸不大時,基本沒什么影響。但是,當圖片體積較大或尺寸較大時會被壓縮上傳。這就是問題所在,當jpg或png格式的大圖上傳微信后臺時,寬度會被壓縮到640px,而GIF格式上傳到微信后臺不怎么會被壓縮。
?
所以說,圖片上傳也是有策略的,你永遠都是在上傳JPG格式的圖片,當然就會發(fā)現(xiàn)自己公眾號的圖片沒有別人的高清。
?
而關于壓縮,有2個概念大家需要知道:有損壓縮、無損壓縮。
?
有損壓縮:特點是保持顏色的逐漸變化,因為素點的數(shù)據(jù)信息,所以存儲量會降低,還不會影響圖像的還原度質(zhì)會有所下降。JPG是有損壓縮格式,在存儲圖像時會把圖像分解成8*8像素的網(wǎng)格單單獨優(yōu)化,這就是平時保存JPG圖片時圖像會模糊的原因。
?
無損壓縮:利用數(shù)據(jù)的統(tǒng)計冗余進行壓縮,真實的記錄圖像上每個像素點的數(shù)據(jù)信息,多次存儲后圖片的品質(zhì)不會下降。為什么無損壓縮的圖也會有失真的?
?
因為他的壓縮原理是通過索引圖像上相同區(qū)域的顏色進行壓縮和還原,也就是說只有在圖像的顏色數(shù)量小于我們可以保存的顏色數(shù)量時,才能真實的記錄和還原圖像,否則就會丟失一些圖像信息。例如PNG8和GIF格式,而PNG24為真彩色所以顏色表為空,不會失真。