对于图像深度是2、4、8的图像,可以指定transparentPixel。
对于直接图像,要使用alpha或者alpha数组,alpha值0到255,0表示完全透明的,数值越大表示越是不透明,255表示完全不透明,可以只是设置一个alpha值,作用于所有的像素点,也可以给所有的像素点设置自己的透明的值。
如:
的alpha的数组值为:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 18 3 0 0
0 0 0 0 0 0 0 0 0 0 0 108 -1 -1 66 0
0 0 0 0 0 0 0 0 0 0 111 -1 -1 -1 -1 72
0 0 6 0 0 0 0 0 0 111 -1 -1 -1 -1 -1 -1
0 126 -1 126 6 0 0 0 111 -1 -1 -1 -1 -1 -1 -1
120 -1 -1 -1 -79 72 0 111 -1 -1 -1 -1 -1 -1 -1 60
-1 -1 -1 -1 -1 -1 120 -1 -1 -1 -1 -1 -1 -1 60 0
120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60 0 0
0 -118 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60 0 0 0
0 0 -118 -1 -1 -1 -1 -1 -1 -1 -1 60 0 0 0 0
0 0 0 -118 -1 -1 -1 -1 -1 -1 60 0 0 0 0 0
0 0 0 0 -115 -1 -1 -1 -1 60 0 0 0 0 0 0
0 0 0 0 0 -115 -1 -1 63 0 0 0 0 0 0 0
0 0 0 0 0 0 48 3 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0表示完全透明的,-1就是255,表示完全不透明。
标签:透明,Java,Image,60,111,alpha,118,255 From: https://blog.51cto.com/u_16298170/7843200