- 數字影像處理
- DIP - 首頁
- DIP - 影像處理介紹
- DIP - 訊號與系統介紹
- DIP - 攝影史
- DIP - 應用與用途
- DIP - 維度的概念
- DIP - 相機上的影像形成
- DIP - 相機機制
- DIP - 畫素的概念
- DIP - 透視變換
- DIP - 每畫素位元數的概念
- DIP - 影像型別
- DIP - 顏色程式碼轉換
- DIP - 灰度到RGB轉換
- DIP - 取樣的概念
- DIP - 畫素解析度
- DIP - 放大概念
- DIP - 放大方法
- DIP - 空間解析度
- DIP - 每英寸畫素、點和線
- DIP - 灰度級解析度
- DIP - 量化的概念
- DIP - ISO 偏好曲線
- DIP - 抖動的概念
- DIP - 直方圖介紹
- DIP - 亮度和對比度
- DIP - 影像變換
- DIP - 直方圖滑動
- DIP - 直方圖拉伸
- DIP - 機率論介紹
- DIP - 直方圖均衡化
- DIP - 灰度級變換
- DIP - 卷積的概念
- DIP - 掩碼的概念
- DIP - 模糊的概念
- DIP - 邊緣檢測的概念
- DIP - Prewitt 運算元
- DIP - Sobel 運算元
- DIP - Robinson 羅盤掩碼
- DIP - Krisch 羅盤掩碼
- DIP - 拉普拉斯運算元
- DIP - 頻域分析
- DIP - 傅立葉級數和變換
- DIP - 卷積定理
- DIP - 高通濾波器與低通濾波器
- DIP - 顏色空間介紹
- DIP - JPEG 壓縮
- DIP - 光學字元識別
- DIP - 計算機視覺與圖形學
- DIP 有用資源
- DIP - 快速指南
- DIP - 有用資源
- DIP - 討論
每畫素位元數的概念
Bpp 或每畫素位元數表示每個畫素的位元數。影像中不同顏色的數量取決於顏色深度或每畫素位元數。
數學中的位元
這就像玩二進位制位元。
一個位元可以表示多少個數字。
0
1
可以組合多少個兩位組合。
00
01
10
11
如果我們設計一個公式來計算從位元中可以組合的總數,它將是這樣的。
其中 bpp 表示每畫素位元數。在公式中輸入 1,得到 2,在公式中輸入 2,得到 4。它呈指數增長。
不同顏色的數量
現在正如我們在開頭所說,不同顏色的數量取決於每畫素位元數。
下面給出了一些位元及其顏色的表格。
| 每畫素位元數 | 顏色數量 |
|---|---|
| 1 bpp | 2 種顏色 |
| 2 bpp | 4 種顏色 |
| 3 bpp | 8 種顏色 |
| 4 bpp | 16 種顏色 |
| 5 bpp | 32 種顏色 |
| 6 bpp | 64 種顏色 |
| 7 bpp | 128 種顏色 |
| 8 bpp | 256 種顏色 |
| 10 bpp | 1024 種顏色 |
| 16 bpp | 65536 種顏色 |
| 24 bpp | 16777216 種顏色(1670 萬種顏色) |
| 32 bpp | 4294967296 種顏色(429400 萬種顏色) |
此表顯示了不同的每畫素位元數以及它們包含的顏色數量。
色調
您可以輕鬆地注意到指數增長的模式。著名的灰度影像為 8 bpp,這意味著它包含 256 種不同的顏色或 256 個色調。
色調可以表示為
彩色影像通常採用 24 bpp 或 16 bpp 格式。
我們將在影像型別教程中進一步瞭解其他顏色格式和影像型別。
顏色值
我們之前在畫素概念教程中看到過,0 畫素值表示黑色。
黑色
請記住,0 畫素值始終表示黑色。但是,沒有固定的值表示白色。
白色
表示白色的值可以計算為
在 1 bpp 的情況下,0 表示黑色,1 表示白色。
在 8 bpp 的情況下,0 表示黑色,255 表示白色。
灰色
計算出黑色和白色的顏色值後,就可以計算出灰色的畫素值。
灰色實際上是黑色和白色的中點。也就是說,
在 8bpp 的情況下,表示灰色的畫素值為 127 或 128bpp(如果從 1 開始計數,而不是從 0 開始計數)。
影像儲存要求
在討論了每畫素位元數之後,現在我們擁有了計算影像大小所需的一切。
影像大小
影像的大小取決於三件事。
- 行數
- 列數
- 每畫素位元數
計算大小的公式如下。
影像大小 = 行 * 列 * bpp
這意味著如果您有一張影像,比如這張
假設它有 1024 行和 1024 列。由於它是灰度影像,因此它具有 256 種不同的灰色陰影或每畫素位元數。然後將這些值代入公式,我們得到
影像大小 = 行 * 列 * bpp
= 1024 * 1024 * 8
= 8388608 位。
但是由於這不是我們認識的標準答案,因此我們將將其轉換為我們的格式。
轉換為位元組 = 8388608 / 8 = 1048576 位元組。
轉換為千位元組 = 1048576 / 1024 = 1024kb。
轉換為兆位元組 = 1024 / 1024 = 1 Mb。
這就是影像大小的計算和儲存方式。現在在公式中,如果給定影像的大小和每畫素位元數,您還可以計算影像的行數和列數,前提是影像為正方形(行數和列數相同)。