Увеличение яркости и контрастности изображения после захвата с камеры в Android - PullRequest
4 голосов
/ 13 апреля 2011

Я делаю одно приложение, в котором я снимаю изображение с камеры и делаю из него pdf-файл ..

Но качество изображения низкое. Поэтому я хочу установить яркость и контрастность изображения .....

1) Есть ли способ увеличить яркость и контрастность изображения после захвата с камеры в Android?

2) После захвата изображения, когда я обрезал его, а затем отобразил в формате PDF, нижняя часть изображения была обрезана.

Для использования PDF в этом приложении я использовал iText.jar (5.0.6).

Пожалуйста, помогите.

Приветствия

-Bhavik

1 Ответ

1 голос
/ 10 августа 2011

Для отображения полного изображения в сгенерированном 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));
...