单个像素 亮度 HTML,YUV与像素值之间的关系
標(biāo)簽:
一幅彩色圖像的基本要素是什么?
說白了,一幅圖像包括的基本東西就是二進(jìn)制數(shù)據(jù),其容量大小實(shí)質(zhì)即為二進(jìn)制數(shù)據(jù)的多少。一幅1920x1080像素的YUV422的圖像,大小是1920X1080X2=4147200(十進(jìn)制),也就是3.95M大小。這個(gè)大小跟多少個(gè)像素點(diǎn)和數(shù)據(jù)的存儲(chǔ)格式有關(guān)。下面簡(jiǎn)述yuv與像素的關(guān)系:
YUV與像素的關(guān)系:
YUV是利用一個(gè)亮度(Y)、兩個(gè)色差(U,V)來代替?zhèn)鹘y(tǒng)的RGB三原色來壓縮圖像。傳統(tǒng)的RGB三原色使用紅綠藍(lán)三原色表示一個(gè)像素,每種原色占用一個(gè)字節(jié)(8bit),因此一個(gè)像素用RGB表示則需要8*3=24bit。如果使用YUV表示這個(gè)像素,假設(shè)YUV的采樣率為:4:2:0,即每一個(gè)像素對(duì)于亮度Y的采樣頻率為1,對(duì)于色差U和V,則是每相鄰的兩個(gè)像素各取一個(gè)U和V。對(duì)于單個(gè)的像素來說,色差U和V的采樣頻率為亮度的一半。如有三個(gè)相鄰的像素,如果用RGB三原色表示,則共需要占用:8*3*3=72bits;如果采用YUV(4:2:0)表示,則只需要占用:8*3(Y)+ 8*3*0.5(U)+8*3*0.5(V)= 36bits。只需原來一半的空間,就可以表示原來的圖像,數(shù)據(jù)率壓縮了一倍,而圖像的效果基本沒發(fā)生變化。
一張圖片,Y,U,V各有8Bit,RGB也是每個(gè)分量值都是8位,RGB是全部采樣,YUV422采樣就是 每個(gè)像素點(diǎn)都對(duì)Y采樣,UV是依次進(jìn)行采樣。Yu,yv,yv,yv
y=100%,u=50%,v=50%
YUV420采樣就是yu,y,yu,y,yv,y,yv,y換句話說 420,就是4的像素值,y=100%,u/v=50%
標(biāo)簽:
總結(jié)
以上是生活随笔為你收集整理的单个像素 亮度 HTML,YUV与像素值之间的关系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android图片粘上后仍错误,andr
- 下一篇: html不居中代码,HTML – 为什么