Is there a way to convert a JPEG from CMYK to RGB, using Preview or any other tool built into Mac OS X?

I see I can go to Tools | Assign Profile… and select from a long list of options, including Generic CMYK Profile, but there's no RGB option.

link|improve this question

78% accept rate
feedback

4 Answers

up vote 3 down vote accepted

I found three ways to do it.

  1. Open the image with ColorSync.
  2. Use the Apply ColorSync Profile to Images action in Automator.
  3. Use sips (thanks, NSD) and supply the --matchTo argument. I wrote a shell script to convert an image using the Generic RGB Profile.

 

 #!/bin/bash          
 if [ -z "$1" ]; then        
     echo Converts an image to RGB color space
     echo 
     echo usage:  
     echo $0 filename 
     echo $0 source-file destination-file
     exit 
 fi           

 SOURCE_FILE=$1
 DESTINATION_FILE=$2    

 if [ -z "$2" ]; then 
     DESTINATION_FILE=$1
 fi

 sips --matchTo /System/Library/ColorSync/Profiles/Generic\ RGB\ Profile.icc $SOURCE_FILE --out $DESTINATION_FILE 
link|improve this answer
The sips invocation worked for me. – Eric Rath Mar 16 '11 at 17:46
feedback

On my machine (10.6.2), two RGB profiles are offered: "Adobe RGC (1998)" and "Generic RGB Profile". Gimp (free) can do the conversion, too.

link|improve this answer
I get those options as well when I open an image that's already RGB. – Patrick McElhaney Mar 8 '10 at 13:40
feedback

http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man1/sips.1.html

link|improve this answer
Thanks. That led me to the answer, and a couple of GUI interfaces as well. – Patrick McElhaney Mar 8 '10 at 14:37
feedback

I didn't have the RGB colorsync profiles, so I imported the files into iPhoto and then exported them again. The exported photos were in RGB. Voila

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.