前面我們講了
網(wǎng)站建設(shè)中視頻和圖片的無損壓縮,現(xiàn)在我們就來講解網(wǎng)站建設(shè)中有損和無損壓縮的優(yōu)缺點(diǎn)。
首先有損壓縮的優(yōu)缺點(diǎn):
有損壓縮減少了圖像的文件大小,幾乎排除了所有其他方面。該算法的工作方式是永久刪除數(shù)據(jù)。這可能和聽起來一樣具有破壞性。雖然我們不會過多地討論具體細(xì)節(jié),但要知道一些數(shù)據(jù)有損壓縮刪除在圖像中是可見的。這個(gè)想法是以更輕的重量提供原始、高質(zhì)量圖像的最佳表示——這意味著一些數(shù)據(jù)不會被削減。
一般來說,使用有損壓縮有幾個(gè)好處:文件大小會很小——在某些情況下,小于 10 KB。盡管存在偽像,但在許多情況下,質(zhì)量損失是可以接受的。這給我們帶來了使用有損壓縮的負(fù)面影響——圖像質(zhì)量會隨著任何數(shù)量的壓縮而降低:你會發(fā)現(xiàn)色帶——顏色陰影沒有以正確的方式呈現(xiàn)——并且在某些情況下會看到邊緣清晰度的損失。顏色較少的圖像會顯示較少的這種情況,但仍然會出現(xiàn)清晰度的降低。
此外,圖像質(zhì)量下降是壓縮過程的永久特征。這意味著以后無法扭轉(zhuǎn)這種影響。盡管有這些缺點(diǎn),但有損壓縮對于 Web 和您網(wǎng)站的性能來說還是非常出色的。微小的文件大小并不總是會產(chǎn)生顆粒狀的圖像,盡管您可以(當(dāng)然)將事情推向極端:然而,有損并不是唯一的選擇。無損壓縮是注重質(zhì)量的網(wǎng)站所有者的替代方案。
無損壓縮的優(yōu)缺點(diǎn):
無損壓縮就像標(biāo)簽上所說的那樣:它在不影響可見質(zhì)量的情況下盡可能地壓縮圖像的文件大小。它通過刪除圖像元數(shù)據(jù)來做到這一點(diǎn),這會占用不必要的空間:無損壓縮算法還尋找重復(fù)的像素序列,然后編碼一個(gè)快捷方式來顯示它們。例如,以“命令行界面”為例。您通常會定義其首字母縮寫詞一次,然后使用“CLI”(或您選擇的首字母縮寫詞)以閃電般的速度引用它
無損壓縮的工作方式相同,因?yàn)樗钠茐男暂^小。雖然刪除元數(shù)據(jù)是不可逆的,但一些壓縮將是可逆的,使其成為適用于多種用途的靈活算法。
使用無損壓縮的優(yōu)點(diǎn)在于保持質(zhì)量:與所有其他算法相比,無損壓縮在圖像中保留了最高質(zhì)量。無損對于存檔目的來說非常棒。例如,攝影師可以平衡存儲資源與保留最多數(shù)據(jù)的圖像。無損是視覺藝術(shù)的首選壓縮算法:攝影、平面設(shè)計(jì)、數(shù)字藝術(shù)等。將無損算法與適當(dāng)?shù)纳疃群头直媛氏嘟Y(jié)合,幾乎可以實(shí)現(xiàn)“一對一”的復(fù)制。然而,關(guān)于無損壓縮對特定領(lǐng)域的服務(wù)程度,有一點(diǎn)需要注意:應(yīng)用范圍很小。這會降低其整體可用性。
至此,您了解有損壓縮與無損壓縮之間的區(qū)別。但是,您可能仍然不知道在您的網(wǎng)站上使用哪種算法最好。有兩種情況需要考慮:對于網(wǎng)絡(luò)上的大多數(shù)用例,可以使用有損壓縮。如果您想展示攝影或攝影藝術(shù),無損壓縮會更好地為您服務(wù)。這些注意事項(xiàng)依賴于使用標(biāo)準(zhǔn) Web 圖像格式之一,例如 JPEG、PNG 或 GIF。但是,您的壓縮需求可能會因 HEIC 和 WebP 等更現(xiàn)代的格式而有所不同。