我想知道如何從像素中獲取顏色作爲RGB整數,並在需要時進行轉換。另外,如何通過使用差異來確定像素是否比另一個像素更亮或更暗。RGB元組到RGB整數
0
A
回答
1
簡單:
rgb_int = rgb_tuple[0] << 16 | rgb_tuple[1] << 8 | rgb_tuple[2]
測試爲亮或更暗是棘手。您應該使用單一的灰度值來表示亮度,然後直接進行比較。有不同的方法可以將RGB轉換爲灰度,這是最古老和最簡單的:
gray = r * 0.299 + g * 0.587 + b * 0.114
+0
那麼,如何通過使用差異來確定像素是否比另一個像素更亮或更暗。 –
+0
@MalikBrahimi我剛剛添加了這些信息。 –
+0
有沒有辦法用一個alpha值的四元組元組來擴展這個過程。 –
相關問題
- 1. 16位RGB到3位RGB
- 2. JS:從RGB藍到紅RGB
- 3. numpy三元組陣列到RGB圖像
- 4. 無符號整數到RGB值在C
- 5. OpenCV - RGB到HSV並回到RGB?
- 6. RGB到HSI和HSI到RGB轉換
- 7. 將原始負rgb整數值轉換回3號rgb值
- 8. YUV到RGB轉換。 RGB文件結構?
- 9. Haskell RGB到CMYK
- 10. HBRUSH到RGB值
- 11. 值到RGB值
- 12. 在Python中將單個整數像素數組轉換爲RGB三元組
- 13. 使用RGB元組的Matplotlib pcolormesh
- 14. 將整數顏色值轉換爲RGB
- 15. 將RGB值轉換爲整數
- 16. RGB到HSB算法
- 17. RGB到CIELAB轉換
- 18. Objective-C RGB到HSB
- 19. 420YpCbCr8到RGB談話
- 20. RGB到Ycbcr轉換
- 21. YUV_420_888到RGB轉換
- 22. Yxy到RGB轉換
- 23. OpenCV RGB到灰色
- 24. RGB到CMYK轉換
- 25. Xcode的RGB顏色與Photoshop不同RGB RGB
- 26. 如何檢索除一維整數RGB數組以外的每種顏色的RGB值
- 27. 從ComponentColorModel獲取RGB組件
- 28. colormap與所有RGB組合
- 29. 整數RGB和雙alpha到DWORD,然後強制浮點數
- 30. RGB轉換爲rgb規範。向量化
像素來自哪裏?什麼是數據結構? –
標題中顯示的元組。 –