Java ME是否支持0xAARRGGBB顏色格式?我的意思是我可以通過修改像素的alpha值來改變圖像的不透明度嗎?我使用Graphics和Image類。ARGB顏色格式
Q
ARGB顏色格式
2
A
回答
2
這無疑會因設備而異。爲什麼不試試看看?
編輯:好,所以我想你想知道如何做到這一點。則需要的方法是Image.getRGB()
- 按照文檔:
從該圖像的 指定區域獲得ARGB像素數據和 將其存儲所提供的 整數數組英寸每個像素值以0xAARRGGBB格式存儲爲 ,其中 高位字節包含字母 通道,其餘字節 分別包含紅色, 綠色和藍色的顏色分量。 Alpha通道指定像素的不透明度,其中值0x00 表示完全透明的像素,值0xFF 表示完全不透明的像素。
修改您想要的像素,然後使用數據使用Image.createRGBImage()
創建新圖像。
編輯:規範說,所有的設備應該允許alpha操作。
一種方式來告訴他們是否做與否是create a mutable image,克et its graphics object,write some ARGB data to it,然後read it back,並查看是否alpha數據仍然存在;如果沒有,那麼你可以賭alpha透明不支持。
我聯繫的方法應該是所有你需要做這個,實際的方法,我離開作爲練習;)
相關問題
- 1. 顏色格式
- 2. 顯示顏色從ARGB值項
- 3. 來自argb的C#顏色名稱
- 4. Android - 將ARGB顏色轉換爲RGB
- 5. KML ARGB顏色不正確顯示
- 6. ARGB到YUV && NET中的顏色空間
- 7. Android - 將ARGB顏色轉換爲HEX
- 8. 轉換UINT顏色ARGB十六進制顏色KML
- 9. ARGB和kCGImageAlphaPremultipliedFirst格式。爲什麼像素顏色存儲爲(255數據)?
- 10. QOMX_COLOR_FormatYUV420PackedSemiPlanar64x32Tile2m8ka顏色格式
- 11. SSRS使用表達式將顏色屬性設置爲ARGB值
- 12. 用於匹配ARGB顏色的正則表達式(-44830298)
- 13. alpha混合兩個32位的形式ARGB顏色
- 14. 以編程方式將ARGB顏色應用於textview
- 15. 在c#中將代表顏色的長數值轉換爲ARGB顏色代碼#
- 16. 格式y軸顏色條
- 17. 的Minecraft顏色格式
- 18. PHP格式顏色表?
- 19. SpreadsheetFormatRows格式的顏色ColdFusion
- 20. 格式DataGrid列顏色
- 21. 細胞interiour顏色格式
- 22. 哪種顏色格式是?
- 23. 設置格式單元格顏色的主題顏色
- 24. 格式的文本顏色表格
- 25. Excel單元格顏色格式
- 26. CSS ARGB RGBA十六進制格式
- 27. 轉換RGBA到ARGB像素格式
- 28. YUV_420_888到ARGB變成綠色
- 29. 顏色值無效 - 必須是#rgb,#argb,#rrggbb或#aarrggbb
- 30. 從argb編號獲得單一顏色值
我正在開發用於支持MIDP 2.0的所有設備的通用應用程序,所以我不限於特定的設備型號。我的目的是通過修改不透明度值來創建玻璃效果。你有什麼建議? – 2011-05-20 10:26:43
+1文件,但如果目標設備不支持alpha值會怎麼樣?我需要改變它以創建一個不透明的圖像。 – 2011-05-20 10:40:28
對不起,我不能投票,直到獲得15聲望。:) – 2011-05-20 10:49:32