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.
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:
Znalazłem trzy sposoby, aby to zrobić.
#!/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"
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.
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.
To jest naprawdę łatwe. Nie musisz wykonywać żadnego z tych kroków. W aplikacji „Podgląd” w systemie Mac OS X wystarczy przejść w obszarze Narzędzia, Dopasuj do profilu, aw obszarze „Model kolorów” wybrać RGB. Profil ColorSync zmieni się automatycznie. Zapisz i gotowe!
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.