Модификация JPEG без потерь в соответствии с метаданными XMP - Фотопедия
0 голосов
/ 11 августа 2015

У меня есть куча фотографий в формате JPEG (не в формате RAW или в любом другом формате без потерь). Я включил параметр «Включить параметры разработки в метаданные внутри JPEG» в Lightroom. Если я правильно понимаю, он берет информацию о моих действиях в модуле Develop и сохраняет ее в исходный файл в формате XMP. Когда я редактирую JPEG, я не хочу использовать Lightroom's Export, потому что он всегда генерирует новый JPEG, а дополнительное сжатие может привести к потере качества.

Существует ли какая-либо программа, которую я могу вызвать в качестве внешнего редактора, которая может прочитать исходный файл и информацию об изменениях и применить эти изменения, если это возможно, без повторного сжатия файла JPEG или, по крайней мере, повторного сжатия только частей изображения, которые были изменены?

Ответы [ 2 ]

1 голос
/ 10 сентября 2015

Я включил параметр «Включить параметры разработки в метаданные внутри JPEG» в Lightroom.

Что в основном делает эта опция, так это сохранение рецепта для воспроизведения всех настроек, которые вы внесли в файл JPG в формате XML, вместо создания так называемого файла боковой панели.

Существует ли какая-либо программа, которую я могу вызвать в качестве внешнего редактора, которая может считывать исходный файл и информацию об изменениях и применять эти изменения, если это возможно, без повторного сжатия файла JPEG или, по крайней мере, повторного сжатия только частей изображения, которые были изменены?

Нет. Поскольку XMP-информация - это всего лишь набор инструкций, которые необходимо применить к файлу JPG для получения желаемого эффекта, это будет возможно только в том случае, если в рассматриваемой программе используется точно того же механизма, что и в Lightroom. .

Единственный шанс избежать повторного сжатия JPG - использовать другой формат без потерь (например, TIFF) при экспорте во внешний редактор. В это время происходит то, что Lightroom распаковывает исходное изображение JPG, а затем применяет все изменения, как указано в XMP. Полученные пиксели затем сохраняются в новом файле, и внешний редактор вызывается с этим файлом в качестве пути - именно здесь происходит сжатие с потерями, если JPG выбран в качестве «промежуточного» формата.

0 голосов
/ 11 августа 2015

Когда я редактирую JPEG, я не хочу использовать Lightroom's Export, потому что он всегда генерирует новый JPEG, а дополнительное сжатие может привести к потере качества.

Предотвращение потери качества из-за повторного сжатия - это как раз та причина, по которой вы хотите создавать новые файлы .jpeg. LR всегда создает экспортированные изображения из необработанных файлов и применяет все изменения. LR в основном редактирует только файл XML, что является рецептом того, какие преобразования следует применять при создании файла jpeg из необработанного изображения.

Если вы работаете с необработанными файлами, LR никогда больше не трогает экспортированный jpeg.

Если вы хотите применить дальнейшие изменения к существующему jpeg-файлу без потерь, вы должны сохранить результат в некотором формате без потерь (не в jpeg). Сохранение в формате JPEG - это когда сжатие применяется.

Существует ли какая-либо программа, которую я могу вызвать как внешний редактор, которая может считывать исходный файл и информацию об изменениях и применять эти изменения, если это возможно, без повторного сжатия файла JPEG или, по крайней мере, повторного сжатия только частей изображения, которые были изменены?

Это именно то, что делает LR, кстати.

...