儲存知識,關于保存圖片時圖片壓縮的相關知識

2022-12-26 17:56:30 來源/作者: / 己有:47人學習過

網頁圖片為了達到更快的加載速度,就必須要進行圖片壓縮,那么怎么壓縮圖片是最好的呢?我們來一起研究一下。

最近在做webapp,發(fā)現產品圖的大小無論怎么壓縮都還是有20-30KB,這樣的大小在搜索列表頁可不是個小數目。經我們的后臺提醒,說京東上有一張產品圖  220*220px-96dpi-6.62KB~~為了一探究竟,我做了如下實驗!

在前端網頁中,關于產品圖和banner圖的壓縮,有一個總體的結論:

1.實物圖傾向用jpg/jpeg格式;

2.具備較大亮度差異及強烈對比的圖像傾向于png格式。

_034153E05-0.jpg

注:本文章最后詳細說面了上面的結論。

但是這篇文章也提出一個觀點:“jpg格式中,謹慎使用50%品質以下的壓縮率”

乍一看50%以下的壓縮率好像是雷區(qū)(我一直被這句話忽悠了)....

所以我一直用一個在線壓縮圖片的網址來壓縮圖片:https://tinypng.com

在要求不高的情況下,是非常好用的。根據圖片內容、大小的不同,壓縮率在60%-90%不等。

隨便找?guī)讖垐D,100-200KB的圖,壓縮到20-30KB已經上天了,真心好奇220*220-96dpi-6.6KB是怎么做到的!

_0341532260-1.png

-----------------------------------------------------分割線------------------------------------------------------

于是今天做了個實驗,將原圖為800*800px-96dpi-75KB的圖壓縮到220*220px-96dpi-6.6KB,

這里需要注意,必須是使用PS的這個功能(截圖版本:PS CS6 13.0):

_0341532523-2.png

而在PS CC16.0版本中這個選項沒有了!

----------------------------------------------------- 開整 ------------------------------------------------------

先附上原圖屬性的截圖,這3張圖都是從京東上直接down下來的。

_034153N41-3.png

_03415351B-4.png

_0341533X7-5.png

1.把800*800尺寸的圖改成220*220,這個大家都會,此處略。

_0341535957-6.jpg

2.通過ps“存儲為web所用格式..”其實只要把存儲品質選到40左右(我為了測試,發(fā)現39這個值生成的文件大小最接近原圖)這時候再點擊上圖下面的“存儲”按鈕。就大功告成了

此例中,220*220-96dpi的圖能壓縮到6KB,并且在手機端幾乎看不出來100品質和40品質的區(qū)別,換句話說,僅僅犧牲了一點肉眼很難分辨的清晰度,換來了更小的圖片大小。

這篇文章純屬用來告誡自己不要想當然,網上一些所謂的“結論”,并不一定使用所有情況。

----------------------------------------------------- 補充知識 ------------------------------------------------------

《京東后臺圖片優(yōu)化技巧》作者:PointNet

文檔主要包括以下幾方面內容:

  1. 基本概念
    • 位圖
  2. 實際應用
    • 什么時候應該使用PNG
    • 什么時候應該使用JPG
    • 總結
  3. Photoshop中各種參數的含義及設置技巧

1、基本概念

  • 位圖

位圖又叫像素圖或柵格圖,它是通過記錄圖像中每一個點的顏色、深度、透明度等信息來存儲和顯示圖像。一張位圖就好比一幅大的拼圖,只不過每個拼塊都是一個純色的像素點,當我們把這些不同顏色的像素點按照一定規(guī)律排列在一起的時候,就形成了我們所看到的圖像。所以當我們放大一幅像素圖時,能看到這些拼片一 樣的像素點(如下圖)。在web頁面中所使用的JPG、PNG、GIF格式的圖像都是位圖。

優(yōu)點:利于顯示色彩層次豐富的寫實圖像。

缺點:文件大小較大,放大和縮小圖像會失真。

  • JPG和PNG

JPG和PNG的一些特性對比:

格式

壓縮模式

交錯支持

透明支持

動畫支持

JPG

有損壓縮

支持

不支持

不支持

PNG