文章來源地址http://www.zghlxwxcb.cn/news/detail-596406.html
1.?壓縮分類
1.1.?多媒體數(shù)據(jù)壓縮(media-specific compression)
1.2.?通用壓縮(general purpose compression)
2.?有損壓縮算法
2.1.?為了使數(shù)據(jù)壓縮得更小,可以犧牲多媒體的質(zhì)量這樣的數(shù)據(jù)轉(zhuǎn)換
2.2.?針對(duì)特定的多媒體文件
2.2.1.?針對(duì)圖像文件的算法就不太適用于音頻文件
2.3.?針對(duì)內(nèi)容類型
2.3.1.?灰度圖像與全彩圖像使用的壓縮算法不同
2.4.?有損壓縮工具通常會(huì)被首先應(yīng)用,以減少數(shù)據(jù)的動(dòng)態(tài)變化范圍,從而為進(jìn)一步的無損壓縮做準(zhǔn)備
2.5.?有損壓縮工具其實(shí)有無限多種,選擇哪一種取決于需要處理的數(shù)據(jù)類型、你的需求以及用戶愿意容忍多大范圍的失真
3.?一圖勝千言
3.1.?圖像是通過二維網(wǎng)格中的像素來顯示的,這些像素表示的是圖像本身的顏色
3.2.?一張1024×1024的RGB色彩模式的圖片,其大小就有3 MB
3.3.?用ASCII碼來表示字母的話,同樣的空間能用來表示3145728個(gè)字母
3.4.?《霍比特人》一書只有95022個(gè)單詞
3.4.1.?假定平均每個(gè)單詞由5個(gè)字母組成,那么這本書大約有475 110個(gè)字母
3.5.?一張1024×1024的圖片所占用的空間,可以用來存放約6本《霍比特人》這樣篇幅的書
3.6.?當(dāng)你考慮減少應(yīng)用程序的數(shù)據(jù)所占用的空間時(shí),圖像應(yīng)該是你最先關(guān)注的
3.6.1.?這是最容易實(shí)現(xiàn)的目標(biāo),而且常常是小的改變就能帶來大的收獲
4.?圖像質(zhì)量與文件大小
4.1.?圖像壓縮工具會(huì)提供一個(gè)整數(shù)參數(shù),讓你來決定圖像的質(zhì)量
4.2.?對(duì)于級(jí)別在75~100的JPG壓縮,通常用戶只能感受到很小的質(zhì)量差別
4.3.?當(dāng)質(zhì)量值為75時(shí)對(duì)普通用戶來說很多圖片看著挺好,但是其文件大小只有質(zhì)量值為95時(shí)的一半
4.4.?當(dāng)質(zhì)量值低于75時(shí),圖片看起來就變差很多,并且節(jié)省的空間也在逐漸遞減
4.5.?導(dǎo)致圖像壓縮出現(xiàn)視覺問題的最常見的兩種形式
4.5.1.?量化(quantization)
4.5.2.?區(qū)塊化(blocking)
4.6.?評(píng)價(jià)圖像數(shù)據(jù)指標(biāo)
4.6.1.?峰值信噪比(peak signal-to-noise ratio,PSNR)
4.6.1.1.?表示一個(gè)信號(hào)的最大可能功率與影響它的表示精度的破壞性噪聲功率的比值(以對(duì)數(shù)分貝為單位)
4.6.1.2.?這一度量的基礎(chǔ)是壓縮圖片的均方誤差(mean-square error,MSE)
4.6.1.2.1.?PSNR與MSE之間,存在著反比關(guān)系
4.6.1.3.?原始圖像的值與壓縮后的值差別有多大
4.6.2.?結(jié)構(gòu)相似性(structural similarity index,SSIM)
4.6.2.1.?在比較圖像的壓縮質(zhì)量時(shí)考慮了人眼的感知情況
4.6.2.2.?通過比較源圖像與壓縮后圖像的邊緣相似性來實(shí)現(xiàn)的
5.?圖像的尺寸
5.1.?將全分辨率的圖像發(fā)送到設(shè)備上,在渲染前再調(diào)整大小,對(duì)開發(fā)人員來說,這樣做肯定最省事
5.2.?缺點(diǎn)也很明顯,我們將用戶不需要(也不會(huì)看)的數(shù)據(jù)發(fā)給了他們
5.3.?發(fā)送合適大小的圖像給用戶
5.3.1.?發(fā)送的數(shù)據(jù)量更少了,這會(huì)更快,也會(huì)節(jié)省用戶的套餐費(fèi)用
5.3.2.?可以節(jié)省用戶的設(shè)備空間
5.3.3.?無須再調(diào)整圖像的大小
5.3.4.?解碼會(huì)更快,加載會(huì)更快,顯示也會(huì)更快
5.3.5.?向小屏幕發(fā)送小尺寸的圖像
6.?正確的圖像格式
6.1.?PNG
6.1.1.?1995年由7名工程師組成,開發(fā)了PNG這種全新的、無專利權(quán)的數(shù)據(jù)格式
6.1.2.?便攜式網(wǎng)絡(luò)圖像格式(Portable Network Graphics format,PNG)
6.1.3.?無損圖像格式
6.1.4.?使用GZIP這樣的壓縮工具使數(shù)據(jù)量變小
6.1.5.?在圖像保存為PNG格式之前,進(jìn)行一些有損的預(yù)處理,來提高圖像的壓縮率
6.1.6.?你想壓縮的是顏色比較少的圖像,比如手繪的卡通畫,那么PNG對(duì)應(yīng)的無損壓縮工具表現(xiàn)得會(huì)更好
6.2.?JPG
6.2.1.?用于攝影圖像的格式
6.2.2.?不支持alpha透明度
6.2.3.?分塊過程只對(duì)攝影圖像(即照片)適用
6.2.4.?大多數(shù)移動(dòng)設(shè)備現(xiàn)在有系統(tǒng)可用的JPG編碼和解碼的硬件
6.2.4.1.?解碼一個(gè)JPG文件需要的時(shí)間要比解碼同樣大小的PNG文件短很多
6.3.?GIF
6.3.1.?第一步是有損的色彩數(shù)量壓縮,將整個(gè)圖像的顏色數(shù)量減少到只有256種
6.3.2.?第二步則是無損的LZW壓縮
6.4.?WebP
6.4.1.?2013年,谷歌和其他開源貢獻(xiàn)者開發(fā)了一種新的圖像編解碼算法
6.4.2.?介于PNG和JPG之間的中間地帶
6.4.3.?既支持無損模式和透明度,同時(shí)也支持有損模式
6.4.4.?在有損壓縮模式下的高壓縮率,也就意味著在解壓時(shí)它要比JPG或者PNG格式慢一些
6.4.5.?即使某個(gè)算法在技術(shù)上是先進(jìn)的,它還是會(huì)受到與此相關(guān)的同類技術(shù)產(chǎn)品偏見的影響,同時(shí)它也必須獲得具有普遍懷疑精神的工程師的承認(rèn)和認(rèn)同
6.4.5.1.?Mozilla的抵制
7.?GPU紋理格式
7.1.?計(jì)算機(jī)不能直接利用壓縮格式的數(shù)據(jù)繪制圖像,而是需要先將壓縮的數(shù)據(jù)加載到內(nèi)存中,然后再解壓為系統(tǒng)可以直接渲染的格式
7.2.?圖像會(huì)被當(dāng)作紋理傳輸?shù)紾PU中
7.2.1.?生成的每一個(gè)位圖都會(huì)同時(shí)需要CPU和GPU內(nèi)存
7.3.?GPU能直接渲染的像素壓縮格式是存在的
7.3.1.?DXT、ETC和PVR就是幾種這樣的有損像素壓縮格式
8.?光柵格式圖像
8.1.?raster format image
8.2.?當(dāng)從遠(yuǎn)處觀察圖像時(shí),像素之間的邊緣就會(huì)消失,這樣人的眼睛(被欺騙了)看到的就是平滑的顏色漸變。這種類型的圖像通常被稱為光柵格式圖像
8.3.?可以(比較直接地)在屏幕上渲染
8.4.?光柵格式則適用于相片以及其他信息密集的圖像
9.?矢量格式
9.1.?SVG是一種常用的矢量圖像格式
9.1.1.?無論源數(shù)據(jù)多大,有了它,我們就能用很少的內(nèi)存來描述圖像,并在客戶端生成高質(zhì)量的與分辨率無關(guān)的圖像
9.2.?矢量格式適用于標(biāo)志、技術(shù)圖紙以及簡單的圖像樣式
文章來源:http://www.zghlxwxcb.cn/news/detail-596406.html
到了這里,關(guān)于讀數(shù)據(jù)壓縮入門筆記09_多媒體數(shù)據(jù)壓縮的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!