一.RGB模型與YUV模型
1. RGB模型
我們知道物理三基色分別是紅(Red)、綠(Green)、藍(Blue),現代的顯示幕技術就是通過組合不同強度的紅綠藍三原色,來達成幾乎任何一種可見光的顏色,在影像儲存中,通過記錄每個像素的紅綠藍強度,來記錄影像的方法,稱為RGB模型 (RGB Model),常見的圖片格式中,PNG和BMP這兩種就是基于RGB模型的,
1.1 模型介紹
RGB: 是一種加色模型,將紅(Red)、綠(Green)、藍(Blue)三原色的色光以不同的比例相加,以產生多種多樣的色光;且三原色的紅綠藍不可能用其他單色光合成,
- 浮點表示方式: 取值范圍為 0.0 ~ 1.0(如在 OpenGL 中對每個子像素點的表示就是使用這個表示方式),
- 整數表示: 取值范圍為 0 ~ 255 或者 00 ~ FF(如 RGBA_8888、RGB_565),
1.2 索引形式
RGB1: 每個像素用 1 個 bit 表示 0,1 兩種值,可表示的顏色范圍為雙色,即最傳統的黑和白;需要調色板,不過調色板只包含兩種顏色,
RGB4: 每個像素用 4 個 bit 表示,4 個 bit 所能夠表示的索引范圍是 0~15,共 16 個,也就是可以表示 16 種顏色,即調色板中包含 16 中顏色,
RGB8: 每個像素用 8 個 bit 表示,8 個 bit 所能夠表示的索引范圍是 0~2
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/71218.html
標籤:其他
上一篇:iPad Air4和iPad Pro2020 的區別 哪個好
下一篇:2020-09-16
