#java #image #jpeg #pixel #dpi
#java #изображение #jpeg #пиксель #dpi
Вопрос:
Возможно ли получить текущее качество существующего изображения?
Я хочу загрузить JPEG и сохранить его снова без каких-либо изменений в качестве и DPI. (Мне нужно выполнить некоторые манипуляции с пикселями перед сохранением)
Комментарии:
1. Смотрите JPEG: редактирование без потерь .
Ответ №1:
JPEG — это формат с потерями.
Прямой способ сделать это, прочитать изображение, сделать то, что вам нужно, перекодировать изображение, приведет к незначительному ухудшению качества изображения.
Тем не менее, если это нормально, то вам нужно знать, что способ, которым это качество работает в кодировке JPEG, заключается в определении того, какой объем информации о контрасте следует сохранять. Чем ниже качество, тем менее резкий переход вы можете получить. Другими словами, это не отдельная настройка, заключенная в JPEG-файле, а настройка, определяющая количество сохраненных данных изображения.
Что вы можете сделать, так это сказать, что конечное изображение должно быть примерно того же размера, что и оригинал. Затем вы можете закодировать результат с различными настройками качества и выбрать ту, которая соответствует желаемому размеру изображения.