Пакетное изменение CMYK JPG в YCbCr JPG?

Недавно я получил кучу фотографий в формате JPG, но все они выглядят очень странно по цвету — почти как цветные негативы! Моя программа просмотра фотографий говорит, что все они имеют формат CMYK, но другие, которые выглядят нормально, имеют формат YCbCr.

Как я могу пакетно изменить все фотографии CMYK на YCbCr с минимальной потерей качества? (Решения командной строки Windows подходят.)

Проблема, с которой вы столкнулись, заключается в том, что существует два стандарта для CMYK JPEG: стандарт, используемый Adobe, и стандарт, используемый всеми остальными. Два стандарта расходятся во мнениях относительно того, означает ли «100%» на канале полностью насыщенный или полностью ненасыщенный, в результате чего файлы, сохраненные в программе, использующей один стандарт, будут отображаться перевернутыми при открытии в программе, использующей другой стандарт.
Просто для подтверждения, является ли причина, по которой вы хотите преобразовать их, только потому, что они отображаются неправильно для вас в вашем программном обеспечении, или потому, что они вам специально нужны, скажем, в sRGB (закодированном как YCbCr) для целей их печати/публикации/совместного использования? Преобразование из CMYK в RGB происходит с потерями из-за различий в цветовом охвате, поэтому большую часть времени вы будете терять некоторую информацию (существуют ли где-либо изображения в формате RGB, сохраненные до их преобразования в CMYK?).

Ответы (2)

Я бы сделал один из них вручную в Photoshop (Изображение -> Режим -> Цвет RGB), а затем записал действие процесса https://helpx.adobe.com/photoshop/using/creating-actions.html . Затем воспроизведите действие на оставшихся изображениях. Если вам нужны другие шаги, такие как назначение нового цветового профиля, изменение размера и т. д., просто запишите их как часть действия.

Мне интересно, какая у вас программа просмотра?

Информация, которую вы даете, немного странная, потому что YCbCr - это шаг в сжатии файлов jpg, а не цветовая модель, которая была бы RGB (и cmyk).

Для хорошего преобразования вам нужна программа, которая правильно обрабатывает файлы cmyk, это считывает встроенный в нее цветовой профиль. Если он есть.

Вы можете использовать, например, Irfanview (Файл > Переименование пакетного преобразования) или XnView (Инструменты > Пакетное преобразование) в Windows.

Но есть вероятность, что ваши фотографии не имеют цветового профиля. В этом случае вам нужно использовать, например, Photoshop и назначить тот, который выглядит лучше. Вы можете загрузить 30-дневную пробную версию с сайта adobe.com.