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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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