因此,我正在使用的這個腳本使用顏色,如0x333333
的形式。我所知道的只是簡單的十六進制顏色代碼,如#EEEEEE
。這種奇怪的格式會是什麼顏色?謝謝。將此轉換爲另一種顏色類型?
1
A
回答
2
沒有什麼奇怪的。特別是那種顏色會是非常淺的灰色陰影 - 接近白色。
讀取十六進制顏色的方法是,從左側開始,您有一個代表紅色的字節,一個代表綠色的字節和一個代表藍色的字節。
0xEEEEEE
意味着你有0xEE
值紅色,0xEE
綠色,和0xEE
藍色。它們都是一樣的,所以你不會得到任何不同的主色或次色。
1
字符串中的每個字節(2個十六進制字符)表示顏色分量(紅色,綠色或藍色)。如果每個組件都是相同的,那麼你有一個灰度顏色。在EEEEEE
的情況下,它幾乎是白色的。
通常,當我們使用HTML語法(#EEEEEE)
指定顏色時,這些字節按順序排列(RRGGBB)。但是,如果您使用十六進制符號(即0x......
),則可能取決於系統的字節順序。周圍的許多計算機都是小端,所以實際值0x112233
將在內存中表示爲33221100
。
最後,內存中的表示取決於顯示該顏色的設備。它可能需要B-G-R
訂單中的字節,或者可能需要R-G-B
。
相關問題
- 1. 將一種類型轉換爲另一種類型
- 2. 將背景轉換爲一種顏色
- 3. 如何將屬性從一種類型轉換爲另一種?
- 4. AS3將一種類型轉換爲另一種
- 5. 基於另一對的關係將一種顏色轉換爲另一種顏色
- 6. 轉換爲另一種類型的
- 7. 如何將一種數據類型轉換爲另一種數據類型?
- 8. 將集合從一種類型轉換爲另一種類型的策略
- 9. 如何使用反射將一種類型轉換爲另一種類型?
- 10. 如何將一種數據類型轉換爲另一種數據類型
- 11. 如何將一種數字類型的切片轉換爲另一種類型
- 12. 從一個空類型轉換爲另一種可空類型
- 13. 如何將一種顏色變成另一種顏色?
- 14. 轉換類型ActiveRecord JSON輸出屬性爲另一種類型
- 15. 如何將表列轉換爲另一種數據類型
- 16. 將字符串轉換爲另一種數據類型,Python
- 17. 將選項中的值轉換爲另一種類型
- 18. 將電感值轉換爲另一種類型的電感值
- 19. 如何將通用數組轉換爲另一種類型?
- 20. RavenDB:將文檔屬性轉換爲另一種類型
- 21. 如何將時間戳轉換爲另一種數據類型?
- 22. 背景顏色50%一種顏色和50%另一種顏色
- 23. 類型不匹配無法一種類型轉換爲另一種
- 24. 創建一種函數將一種類型的函數轉換爲另一種類型
- 25. 另一種方法將背景顏色淡入另一種顏色
- 26. 在NSImage中替換另一種顏色
- 27. 將uint轉換爲顏色
- 28. 將顏色轉換爲ConsoleColor?
- 29. 將通用類型轉換爲另一種通用類型擴展方法
- 30. Android將位圖轉換爲灰度,但保留一種顏色
啊,所以我只需要添加一個0x?與此有什麼關係? –
*我使用'0x'來表示它是一個十六進制值,它是。大多數環境(以十六進制格式放置顏色)將假定您的意思是,當您將'#'放在十六進制值的前面時。 – Makoto
感謝您的幫助:) –