如何把图片中白色的背景修改为透明的

来源:互联网 发布:听日语翻译中文软件 编辑:程序博客网 时间:2024/04/28 10:37

你只需要修改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);
    }
}

原创粉丝点击