У меня есть Java-приложение, которое использует текст для генерации отчетов.
Я должен включить логотип с разрешением 150 точек на дюйм.
Код, который я написал, выглядит следующим образом:
final float logoWidth = 368;
final float logoHeigth = 182;
float x = PageSize.A4.getWidth() - (16 * millimeters) - logoWidth;
float y = PageSize.A4.getHeight() - logoHeigth;
final InputStream idLogo = getClass().getResourceAsStream("/logos/ID_Module_150dpi_layoutgroesse.png");
Image logoTop = PngImage.getImage(idLogo);
logoTop.setAbsolutePosition(x, y);
Проблема в том, что логотип добавлен в правильное положение, но его размер неправильный. Это в два раза больше высоты и в два раза больше ширины. Что я тут не так делаю?
Заранее спасибо!