CMYK conversion from RGB

8

3

I have several RGB images that I have to convert to CMYK for a paper submission. I have a Photoshop Elements 9 license but it doesn't support CMYK.

I remember having tried with ImageMagick on Linux but never managed to generate a result with the same colors. Last time I sent the files to a friend with a Photoshop license to convert.

Is there a free or cheap tool on Mac OS X, Linux or Windows that will allow me to do the job?

Matteo

Posted 2011-12-31T17:14:31.370

Reputation: 6 553

Answers

8

It seems you can use ImageMagick to convert from RGB to CMYK if you use the appropriate color profiles

For example if the source image contains a color profile

convert rgb_image.jpg -profile USCoat.icm cmyk_image.jpg

otherwise

convert rgb_image.jpg +profile icm \
                      -profile sRGB.icc  -profile USCoat.icm cmyk_image.jpg

But you must use appropriate color profiles, sRGB and USCoat are just examples.

RedGrittyBrick

Posted 2011-12-31T17:14:31.370

Reputation: 70 632

1The profiles are the trick. Converting between color systems isn't exact. This is something that the printer should be handling so they can get the best conversion results out of their equipment. – afrazier – 2011-12-31T17:48:41.447

@afrazier Yes I know but I trying to explain the publisher that converting it without the right profile didn't bring anything. – Matteo – 2011-12-31T17:52:28.703

@RedGrittyBrick Any suggestion on a more or less standard profile that will allow me to submit the pictures avoiding to make a mess? – Matteo – 2011-12-31T17:53:37.360

1@RedGrittyBrick Just to be sure: the image has an sRGB profile. If I do convert rgb.tiff -colorspace cmyk cmyk.tiff will it work (keeping the same profile)? Am I doing something wrong? – Matteo – 2011-12-31T18:08:24.870

@Matteo: Use ImageMagick's identify -verbose rgb.tiff | egrep "Colorspace|Profile-" to check the color profile of the file (if any). As I understand it, the profile you specify also determines the colorspace of the output file, you can't produce a CMYK image using an RGB color profile. If your printer can give you a sample image, you can extract a color profile from it. The documentation I linked to gives examples. Whether this will produce the results you seek I do not know. – RedGrittyBrick – 2012-01-01T11:51:39.153

0

Google:

RGB to CMYK conversion

and you'll find several online converters.

The larger problem, however, is that the publisher is clueless. Converting from RGB to CMYK should be done by whoever controls the printing process, not by random users using random software and color profiles. You can't control that, I realize, but at least be aware that you're dealing with someone who doesn't know what they're doing.

Steve Rindsberg

Posted 2011-12-31T17:14:31.370

Reputation: 1 597

And online converters fail with alpha compared with Imagemagick or Gimp. – BREMI – 2016-05-27T14:50:22.657

Yes I know. I already tried to convince them without any luck. I was able to find many tools to convert values and a few to convert the images (e.g., http://www.rgb2cmyk.org/ or http://www.cmykconverter.com/) but I will not manage to fit the files in the size limitation (>20MB)

– Matteo – 2011-12-31T17:58:07.133

Apparently the GIMP can do RGB to CMYK conversion with a plug-in, http://cue.yellowmagic.info/softwares/separate-plus/index.html

– Steve Rindsberg – 2012-01-01T21:20:25.210