你只需要修改Image的每个象素的Alpha值,修改为0即可。
int []data = new int[fontImage.getWidth() * fontImage.getHeight()];
fontImage.getRGB(data, 0, fontImage.getWidth(), 0, 0, fontImage.getWidth(), fontImage.getHeight());
for(int i=0; i<data.length; i++){
if(data[i]==backgroundColor){
data[i] = (data[i]&0x00FFFFFF);
}
}