8

Есть ли способ конвертировать JPEG из CMYK в RGB, используя Preview или любой другой инструмент, встроенный в Mac OS X?

Я вижу, что я могу пойти в Инструменты | Назначить профиль ... и выбрать из длинного списка опций, в том числе Generic CMYK Profile, но опции RGB нет.

7 ответов7

16

Я нашел три способа сделать это.

  1. Откройте изображение с помощью ColorSync.
  2. Используйте действие « Применить профиль ColorSync к изображениям» в Automator.
  3. Используйте sips (спасибо NSD) и укажите аргумент --matchTo . Я написал сценарий оболочки для преобразования изображения с использованием общего профиля RGB.

 

#!/bin/sh

if [ $# -lt 1 ]; then
    cat >&2 <<EOF
usage:
    $0 filename
    $0 source-file destination-file

    Converts an image to RGB color space. The first form manipulates
    the file in-place.
EOF
    exit 1
fi           

SOURCE_FILE=$1

if [ $# -lt 2 ]; then
    DESTINATION_FILE=$SOURCE_FILE
else
    DESTINATION_FILE=$2
fi

sips \
    --matchTo '/System/Library/ColorSync/Profiles/Generic RGB Profile.icc' \
    "$SOURCE_FILE" \
    --out "$DESTINATION_FILE"
1

У меня не было профилей цветовой синхронизации RGB, поэтому я импортировал файлы в iPhoto, а затем снова экспортировал их. Экспортированные фотографии были в RGB. Вуаля

1

По какой-то причине я не смог изменить цветовой режим с помощью Preview и раздела Tools. Мои потребности были проще, но в итоге я просто открыл изображение в Preview на моем большом внешнем мониторе, а затем с помощью Skitch сделал его снимок экрана. Это соответствует моим потребностям, это может соответствовать вашим.

1

Это действительно легко. Вам не нужно делать ни одного из этих шагов. В приложении «Предварительный просмотр» для Mac OS X выберите «Инструменты», «Сопоставление с профилем» и в разделе «Цветовая модель» выберите RGB. Профиль ColorSync изменится автоматически. Сохранить и готово!

1

На моей машине (10.6.2) предлагаются два профиля RGB: «Adobe RGC (1998)» и "Общий профиль RGB". Gimp (бесплатно) тоже может сделать конвертацию.

0

Если на вашем компьютере установлен ImageMagick , вы можете сделать это в Терминале.

Для image.jpg:

convert -colorspace RGB image.jpg newImage.jpg

newImage.jpg будет таким же изображением в пространстве RGB.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .