像素:屏幕顯示是把有效面積化為為很多個小格子,每個格子只顯示一種顏色,是成像的最小元素,因此就叫做“像素”。
分辨率:屏幕在長度和寬度這倆個方向上各有多少像素,就叫做分辨率,一般用 AXB 來表示。分辨率越高,每個像素的面積越小,顯示效果就越平滑細膩。
每一個像素點的 RGB 通道分別對應屏幕位置上的子像素點繪制到屏幕上,進而顯示整個圖像。
RGB 表示圖像
一張圖像是由每個像素點繪成的,那么一像素點的 RGB 又該如何表示呢?
浮點表示
歸一化表示,取值范圍 0.0~1.0,如 openGL 對每個子像素點的表示方式。
整數表示
取值范圍 0~255 或者 00~FF,8bit 表示一個子像素。
如圖像格式 RGBA_8888,表示 4*8bit 表示一個像素,而 RGB_565 用 5 + 6 + 5 bit 表示一個像素。一張 1280 * 720, RGBA_8888 格式的圖片的大小= 1280 * 720 * 32bit = 1280 * 720 * 32 / 8 byte,也是位圖在內存中占用 的大小。所以每一張圖像的裸數據都是很大的。
-
音頻
+關注
關注
29文章
2894瀏覽量
81758 -
RGB
+關注
關注
4文章
800瀏覽量
58613 -
音視頻
+關注
關注
4文章
482瀏覽量
29921
發布評論請先 登錄
相關推薦
評論