#android #pdf #camera #itext #brightness
#Android #PDF #камера #itext #яркость
Вопрос:
Я создаю приложение one, в котором я снимаю изображение с камеры и делаю из него PDF.
Но качество изображения оставляет желать лучшего. Итак, я хочу установить яркость и контрастность изображения.
-
Есть ли какой-либо способ увеличить яркость и контрастность изображения после захвата с камеры в Android?
-
После захвата изображения, когда я обрезал его, а затем отобразил в формате pdf, нижняя часть изображения была вырезана.
Для использования pdf в этом приложении я использовал iText.jar (5.0.6).
Комментарии:
1. Может быть, вы неправильно масштабируете / позиционируете свое изображение?
Ответ №1:
Для отображения полного изображения в сгенерированном PDF-файле, пожалуйста, попробуйте применить ‘scaleAbsolute’ к изображению.
File newFile = new File(pdfPath);
newFile.createNewFile();
FileOutputStream pdfFile = new FileOutputStream(newFile);
Document document = new Document();
PdfWriter.getInstance(document, pdfFile);
ocument.open();
Rectangle rectangle = document.getPageSize();
Image image = Image.getInstance(imagePath);
image.scaleAbsolute((rectangle.getWidth() - 75.0f),
(rectangle.getHeight() - 75.0f));