幾乎沒(méi)有人理解jpeg、png和gif等圖片格式實(shí)際上是如何工作的,大多數(shù)web開(kāi)發(fā)人員只有通過(guò)試驗(yàn),學(xué)習(xí)使用哪個(gè)格式。在本文中,我們將看到每個(gè)格式的高級(jí)的壓縮算法,以了解他們的不同策略讓他們或多或少適合不同類型的圖像??纯次覀?nèi)绾问褂弥悄芊?wù)器利用這些強(qiáng)大的(但尚未普遍支持的)格式。本文為大家介紹
網(wǎng)頁(yè)設(shè)計(jì)師如何在網(wǎng)頁(yè)設(shè)計(jì)中選擇一個(gè)好的圖像格式?
JPEG
那么,它是如何工作的呢?它有什么好處呢?
JPEG壓縮或雕刻成8×8-pixel-blocks,然后做一點(diǎn)瘋狂,和一大堆的數(shù)學(xué)。它轉(zhuǎn)換每個(gè)塊的pixels-lists R,G,B值,映射到連續(xù)點(diǎn)空間分成一組系數(shù),用于方程描述的塊的能量波動(dòng)。在技術(shù)術(shù)語(yǔ),JPEG壓縮算法將圖像從空間域的信息到頻域。
實(shí)際上,這意味著JPEG非常擅長(zhǎng)連續(xù)色調(diào)圖像壓縮:圖像與一個(gè)巨大的數(shù)量的顏色,以及它們之間的平滑過(guò)渡。換句話說(shuō),JPEG假定你的圖像看起來(lái)或多或少像照片。相反,JPEG格式在壓縮圖像清晰邊緣或高能是可怕的。
為了壓縮這些圖片,我們采用不同的壓縮算法。進(jìn)入我們的下一個(gè)格式:GIF
在web的早期,如果不是一個(gè)JPEG圖像,這是一個(gè)GIF。GIF格式采用LZW壓縮算法,這遠(yuǎn)比JPEG的mathemagic簡(jiǎn)單。從本質(zhì)上講,LZW算法掃描你的圖像數(shù)據(jù)并生成短代碼重復(fù)的部分;LZW縮短重復(fù)。這意味著GIF格式圖像壓縮,大量相同或重復(fù)的數(shù)據(jù)。只有幾個(gè)顏色的圖像,在廣泛的范圍,與夏普之間的轉(zhuǎn)換可以存儲(chǔ)高效、無(wú)損的gif。但在壓縮…GIF是可怕的東西,有常用的格式,硬,256 顏色限制。轉(zhuǎn)換圖像超過(guò)這一數(shù)字的顏色變成一個(gè)GIF導(dǎo)致?lián)p耗多色調(diào)分色法,看起來(lái)糟透了。
簡(jiǎn)而言之,GIF和JPEG相反,互補(bǔ)優(yōu)勢(shì)。但未解決專利問(wèn)題周圍的LZW算法啟發(fā)一些非常聰明的人,第二次裂紋無(wú)損圖像格式的網(wǎng)頁(yè)設(shè)計(jì)。
PNG
PNG擅長(zhǎng)相同類型的圖像,帶來(lái)了一些好處:沒(méi)有256的顏色限制。阿爾法通道透明度(因此一個(gè)像素可以部分透明,而不是簡(jiǎn)單的通透或完全不透明)在壓縮時(shí),PNG是如何擊敗GIF的?首先,PNG算法試圖減少它將需要存儲(chǔ)的數(shù)據(jù)量。格式特性五個(gè)不同的預(yù)測(cè)策略,但基本上,PNG假設(shè)相鄰像素將是相似的。如果這種假設(shè)證明是真的,PNG保存數(shù)據(jù)只存儲(chǔ)其預(yù)測(cè)和實(shí)際值之間的差別,少數(shù)比大公司占據(jù)更少的空間。
第二,通過(guò)允許引用之前的圖片PNG削減了重復(fù),相同的像素序列存儲(chǔ)相同的數(shù)據(jù)(而不是兩次)使用一種叫做LZ77算法。如果斜視,PNG LZ77和GIF的LZW實(shí)現(xiàn)同一ends-cutting repetition-but那里通過(guò)意味著足夠明顯的逃避專利律師。每個(gè)人都贏了!
最后,做完這一切,PNG使用這一過(guò)程被稱為“霍夫曼編碼”將剩余的價(jià)值歸結(jié)進(jìn)一步通過(guò)生成最常見(jiàn)的最小的碼值(順便說(shuō)一句,JPEG格式使用霍夫曼編碼作為最后一步)。
結(jié)合以上三種(無(wú)損)技術(shù)在GIF的單一策略提供了巨大的好處。通過(guò)改變?cè)紙D像數(shù)據(jù)有損貫穿這個(gè)挑戰(zhàn)之前,復(fù)雜的工具可以提供更大的壓縮比,為了使它更c(diǎn)ompression-friendly。
退一步,所有你需要知道的是:PNG時(shí)將執(zhí)行比JPEG照片,比GIF是更好的。所以,
任何設(shè)計(jì)中可以用它來(lái)作為清爽的邊緣圖像和廣泛范圍的純色或精確的重復(fù)模式。
本文題目:如何在網(wǎng)頁(yè)設(shè)計(jì)中選擇一個(gè)完美的圖像格式?
轉(zhuǎn)載來(lái)于:http://jinyejixie.com/news/40479.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、關(guān)鍵詞優(yōu)化、網(wǎng)站改版、網(wǎng)站營(yíng)銷、企業(yè)建站、小程序開(kāi)發(fā)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)