Czy mogę przekonwertować obraz z CMYK na RGB w Mac OS X?


10

Czy istnieje sposób na konwersję JPEG z CMYK na RGB za pomocą Preview lub innego narzędzia wbudowanego w Mac OS X?

Widzę, że mogę przejść Tools | Assign Profile… i wybrać z długiej listy opcji, w tym Ogólny profil CMYK, ale nie ma opcji RGB.

Odpowiedzi:


17

Znalazłem trzy sposoby, aby to zrobić.

  1. Otwórz obraz za pomocą ColorSync .
  2. Użyj Apply ColorSync Profile to Imagesakcji w Automatorze.
  3. Użyj łyków (dzięki NSD) i podaj --matchToargument. Napisałem skrypt powłoki do konwersji obrazu za pomocą ogólnego profilu 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"

Link ColorSync nie działa, ale poza tym dobra odpowiedź!
Jpsy

Aby wyjaśnić opcję ColorSync, udało mi się przekonwertować plik PSD za pomocą menu „Dopasuj do profilu” w lewym dolnym rogu w ColorSync 4.14.0
Keyslinger

1

Na moim komputerze (10.6.2) oferowane są dwa profile RGB: „Adobe RGC (1998)” i „Ogólny profil RGB”. Gimp (bezpłatny) również może dokonać konwersji.


Dostaję te opcje również po otwarciu obrazu, który jest już RGB.
Patrick McElhaney


1

Nie miałem profili RGB colorsync, więc zaimportowałem pliki do iPhoto, a następnie wyeksportowałem je ponownie. Wyeksportowane zdjęcia były w formacie RGB. Voila


1

Z jakiegokolwiek powodu nie byłem w stanie zmienić trybu koloru za pomocą podglądu i sekcji Narzędzia. Moje potrzeby były prostsze, ale ostatecznie otworzyłem obraz w podglądzie na dużym monitorze zewnętrznym, a następnie użyłem Skitch, aby zrobić zrzut ekranu. Pasuje do moich potrzeb, może pasować do twoich.



0

Jeśli masz ImageMagick zainstalowany na swoim komputerze, możesz to zrobić w Terminalu.

Dla image.jpg:

convert -colorspace RGB image.jpg newImage.jpg

newImage.jpg będzie taki sam obraz w przestrzeni RGB.


To prawda, ale bez przypisywania profili do wejścia CMYK i wyjścia RGB wynik pokaże kolory, które są daleko od jakiegokolwiek akceptowalnego algorytmu konwersji.
Jpsy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.