对于图像深度是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,表示完全不透明。