Инструмент пакетной обработки изображений для повторной выборки изображений с YCbCr = 4: 4: 4 - PullRequest
3 голосов
/ 30 июля 2011

Я ищу легкий инструмент для обработки изображений, который изменяет размеры изображений в JPEG в YCbCr = 4: 4: 4, то есть без хроматической подвыборки.Я использую это для создания квадратных миниатюр.

Мне нужно 4: 4: 4, потому что я не уверен в качестве 4.2.2 или 4.1.1, поскольку они будут иметь большее количество артефактов, которые будут влиятькачество моих миниатюр.

Он будет запускаться с веб-сервера (ASP.Net MVC 3).Средство командной строки, автономное приложение и библиотеки являются приемлемыми, так как они все равно будут работать в отдельных процессах.

Есть что-нибудь кроме ImageMagick?Я думаю, что это слишком громоздко.

Большое спасибо за ответ.

Ответы [ 2 ]

0 голосов
/ 30 июля 2011

В IrfanView есть опция для удаления цветовой подвыборки.В диалоговом окне сохранения JPEG установите флажок «Отключить выборку цвета».Это должно хранить JPEG со всеми каналами в полном разрешении.

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

0 голосов
/ 30 июля 2011

Компонент Windows Imaging позволяет выбрать собственную опцию подвыборки цветности JPEG.См. Параметры кодера: специфичные для JPEG кодека параметры: JpegYCrCbSubsampling

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

...