Ответ: создать прозрачную картинку
Наверно так :
public Image setAlphaBlendValue(int Value, Image Picture) {
int[] buf = new int[Picture.getWidth() * Picture.getHeight()];
Picture.getRGB(buf, 0, Picture.getWidth(), 0, 0, Picture.getWidth(), Picture.getHeight());
for (int i = 0; i < buf.length; i++) {
if (buf[i] != 0x00000000) {
buf[i] = Value << 24 | ((buf[i] >> 16) & 0xff) << 16 | ((buf[i] >> 8 ) & 0xff) << 8 | ((buf[i] >> 0) & 0xff);
}
}
return Image.createRGBImage(buf, Picture.getWidth(), Picture.getHeight(), true);
}
|