Здравствуйте, у меня небольшая проблема с разрешением на моей фотографии. Я хочу добавить картинку в формате pdf формата A4, но когда я пытаюсь добавить картинку, картинка становится очень большой. Когда я изменяю разрешение своего изображения с 2352x3593 на 412x550, размер моего изображения хороший, но изображение низкого качества:
pageInfo = new PdfDocument.PageInfo.Builder(595, 842, 3).create();
page = document.startPage(pageInfo);
canvas = page.getCanvas();
if(ExisteImage(Nomimage3)==null){ }
else {
String PathFile3 = Environment.getExternalStorageDirectory().getPath() + "/image/"
+ Nomimage3;
Bitmap bitmap3 = BitmapFactory.decodeFile(PathFile3);
inWidth = bitmap3.getWidth();
inHeight = bitmap3.getHeight();
if (inWidth > inHeight) {
outWidth = maxSize;
outHeight = (inHeight * maxSize) / inWidth;
} else {
outHeight = maxSize;
outWidth = (inWidth * maxSize) / inHeight;
}
Bitmap resizedBitmap3 = Bitmap.createScaledBitmap(bitmap3, outWidth, outHeight, false);
Paint mypaint3 = new Paint();
canvas.drawBitmap(resizedBitmap3, 30, 30, mypaint3);
}
document.finishPage(page);
Если я умножу ширину страницы и высоту страницы, PDF-файл будет быть не в формате A4:
pageInfo = new PdfDocument.PageInfo.Builder(595*3, 842*", 3).create();
Спасибо за помощь.