17
A
回答
36
這是簡單地將你的RGB值的情況下,通過255叫它x
:
如果x = 95
那麼你的價值是95/255 = 0.373
(3 DP)
6
a = x/255
或
x = a * 255
其中x
是RGB值和a
是你想要的結果。
1
,如果你想繼續使用0-255可爲此創建一個函數,如下例所示。
function setFillColor2(...)
local object,r,b,g=...
object:setFillColor(r/255, b/255,g/255)
end
circle1 = display.newCircle(150,250, 50)
setFillColor2(circle1,23,255,12)
0
如果由任一255 0-1或256劃分爲0的最簡單方式 - 位小於1後者有時具有優勢。當然,你需要以固定或浮點的方式進行分割,而不是整數算術。
但實際上人類對0-255的rgb通道值的響應不是線性的,設備的響應也不是。通常你需要做伽馬校正。這一切都非常迅速地參與其中,對於低端圖形通常並不重要。但是,對於高端圖形,您通常希望完全脫離RGB顏色空間,然後需要非線性轉換函數來最終將RGB像素刷新到最終圖像。
相關問題
- 1. 將0-1數字轉換爲RGB藍色刻度(Python)
- 2. 從點積到浮點的映射強度RGB 0-> 1
- 3. 將3個RGB整數轉換爲一個0-1雙精度值
- 4. 將0到1的值轉換爲灰度圖像(Java)
- 5. 把刻度值
- 6. 獲取RGB值(0..255)
- 7. 如果精度值小於刻度,則填零0
- 8. 值到RGB值
- 9. python 1/x繪圖刻度格式化,刻度位置
- 10. 將(0&(1 | 0)| 1)&(0 | 1))等字符串轉換爲相應的真值
- 11. 如何將從0到無限的值限制爲從0到1的值?
- 12. 將灰度值轉換爲RGB表示?
- 13. Flot:0:00的時間刻度
- 14. HBRUSH到RGB值
- 15. HSV(0 .. 255)RGB(0 .. 255)
- 16. 前綴長度值爲0
- 17. 轉換爲灰度圖像到RGB
- 18. 轉換(以前RGB轉換爲)灰度MAT回到RGB
- 19. 將值插入到mysql並將值從'0'設置爲'1'?
- 20. 的MSChart斧-Y刻度值
- 21. 離散值連續刻度
- 22. 在achartengine上刻度X值
- 23. scaleTime最小刻度值
- 24. primefaces3.0 X刻度值變化
- 25. NHibernate的1到0或1到1
- 26. c3條形圖將刻度值與非居中刻度對齊
- 27. EF 0..1到1 .. *關係
- 28. MySQL的值限制爲1個0
- 29. 有php切換列值爲1或0
- 30. cmd.ExecuteNonQuery後整數值從0改爲-1
也許除以255? – MikkoP
優秀@ el.severo –