Какие исправления применяет MS Camera Codec Pack?

При просмотре необработанных изображений с помощью Windows Photo Viewer через M$ Camera Codec Pack изображения выглядят иначе, чем при просмотре с помощью любого другого редактора (UFRaw, RawTherapee и т. д.).

Вот пример: я открыл один и тот же неотредактированный (прямо из камеры) сырой (CR2) файл в трех редакторах и сделал скриншот. Слева — IrfanView, посередине — RawTherapee, справа — M$ Photo Viewer, вверху — RAW-изображения, внизу — JPEG, обработанные камерой.

введите описание изображения здесь

Нижний ряд и верхний левый кажутся мне идентичными, в то время как рендеринг RawTherapee RAW отличается от JPEGS и PhotoViewer RAW. Меня больше интересует верхняя правая версия, чем верхняя средняя, ​​но все же было бы полезно выяснить, чем они отличаются.

Я предполагаю, что изображение в правом верхнем углу изменяется либо пакетом кодеков M$, либо программой просмотра фотографий. Мне очень нравится то, что Microsoft сделала с большинством моих изображений, и я хотел бы использовать их настройки для создания файла формата JPEG или другого. К сожалению, я не могу сохранять в других форматах из Windows Photo Viewer.

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

  1. Выясните, какие настройки применяются пакетом кодеков M$ и/или средством просмотра фотографий, а затем разумно аппроксимируйте их в моем любимом необработанном редакторе.
  2. Выясните, как использовать пакет кодеков M$ (при условии, что это то, что делает исправление) в другом редакторе.

Я надеюсь, что кто-нибудь здесь сможет объяснить, что происходит, и как я могу сохранить версию M$.

Может быть, опубликовать изображение в формате JPEG вне камеры, отображаемое той же программой просмотра изображений?
@junkyardsparkle Обновлено четырьмя фотографиями вместе с использованием Irfanview вместо RawTherapee.
Ну ладно, он отличается от JPEG камеры, так что... возможно, я удалю свой ответ. Но часть о том, из чего состоит «улучшение», я думаю, все еще актуальна. :)

Ответы (2)

Немногие (если вообще есть) кодеки в пакете были созданы Microsoft. Они были предоставлены Microsoft производителями камер для переупаковки таким же образом, как и большинство драйверов устройств, написанных не Microsoft.

Пакет кодеков может использоваться любым приложением, которое поддерживает WIC (кодеки Windows Imaging). Paint.Net — одно из популярных бесплатных (как в пиве) приложений, и вы должны получить такие же результаты — если только средство просмотра фотографий не делает что-то помимо кодека… в этом случае все ставки сняты.

Обновление: согласно тестированию в комментариях, интеграция Paint.Net WIC по-прежнему выполняется с помощью плагина. Он не дает тех же результатов, что и Microsoft Photo Viewer, что позволяет предположить, что продукт применяет корректировки.

Я изучал это, но Paint.Net изначально не открывает необработанные файлы, и каждый плагин, который я использовал, выглядел как JPEG выше.
Я уверен, что читал запись в блоге, в которой говорилось, что pdn переходит на wic - я еще раз проверю здесь, но я уверен, что вы правы, и отредактирую соответствующим образом.

изображение Microsoft кажется мне слишком насыщенным, что увеличило его четкость на краях лепестков ... но я предполагаю, что у него меньший динамический диапазон, чем у других, и уменьшенная палитра. я бы лично не хотел подражать тому, что он делает ... но это субъективно.

Я предполагаю, что Windows применяет другую гамма-кривую. так как другие выглядят примерно одинаково, я бы сказал, что они пытаются применить выбранный вами гамма-профиль в камере (который вы можете изменить и т. д.), а Windows делает свое дело.