JAVA Наложение прозрачного изображения на прозрачный PDF-файлJAVA

Программисты JAVA общаются здесь
Anonymous
JAVA Наложение прозрачного изображения на прозрачный PDF-файл

Сообщение Anonymous »

Я пытаюсь наложить изображение *.png с прозрачностью на файл *.pdf, однако после долгих исследований и множества испытаний это не работает. Вот текущий код и то, что должно произойти:
Изображение

source = (BufferedImage) JImageParser.readAwtImage(style.getImagePath());
}

//target = new BufferedImage(source.getWidth(null), source.getHeight(null), java.awt.Transparency.TRANSLUCENT);

target = new BufferedImage(source.getWidth(null), source.getHeight(null), BufferedImage.TYPE_INT_ARGB);
Graphics2D g = target.createGraphics();

float alpha = (100 - style.getOpacity()) / 100.0F;
int mode = AlphaComposite.SRC_OVER;
AlphaComposite AC = AlphaComposite.getInstance(mode, alpha);

g.setColor(new Color(255,255,255,0));
g.setBackground(new Color(255,255,255,0));
g.setXORMode(new Color(255,255,255,0));
g.setComposite(AC);
g.drawImage(source, null, 0, 0);
g.dispose();


Подробнее здесь: https://stackoverflow.com/questions/790 ... sapent-pdf

Вернуться в «JAVA»