日期:2014-05-20  浏览次数:21410 次

如何修改BufferedImage的type,如把TYPE_INT_ABGR转换成TYPE_INT_RGB????急
如果不转换总是存在问题。

------解决方案--------------------
new 的时候设置ImageType不就行了么?
Java code

BufferedImage image = BufferedImage(800, 600, BufferedImage.TYPE_INT_RGB);

------解决方案--------------------
探讨
new 的时候设置ImageType不就行了么? 

Java code
BufferedImage image = BufferedImage(800, 600, BufferedImage.TYPE_INT_RGB);




对于ARGB类型来说 
int -> 0x 00 00 00 00 
| | | | 
alpha red green blue 

对于RGB来说 
int -> 0x 00 00 00 00 
| | | | 
nouse blue green red

只是多了透明度的alpha值而已 

把ARGB的颜色值和0…