How to convert image to CMYK in GIMP?

180,886

Solution 1

I realize this is an old question, but I just stumbled upon it and found the answer. After you separate the image into the CMYK channels, you get a .tif image with 4 layers (one for each color). This image looks inverted because each area where this is white/grey represents a certain amount of cyan, magenta, yellow, or black.

Once you have this, just go to Image -> Separate -> Export and export your image as a .tif. This will repackage your image with the CMYK profile you choose, and when you view it, it will be the right print colors.

You can also use Image -> Separate -> Proof, and select the color profile of your monitor and it will generate a .tif preview with all the right colors. It's a pretty nice plugin!

Solution 2

Super easy with ImageMagick (preinstalled in every Ubuntu):

convert input.jpg -colorspace cmyk -compress LZW output.tif

Note: the exported file would be quite large (no matter the tool), so it's better to include compression - for TIFF the most widely used is LZW.

More info e.g. here.

Solution 3

Have you tried this:

Separating an image:

To convert an RGB image to CMYK format, bring up the right-button menu, and go to "Image->" If the plugin in installed correctly, there will be a new menu, "Separate". From this new menu, select "Separate (normal)"; you will be prompted to select an RGB source profile, and a CMYK destination profile. If you have installed the Adobe and sRGB profiles as per the instructions in the archive, you can just accept the defaults for testing, otherwise you'll have to locate the profiles manually.

A new image will be created with four greyscale layers, named "C", "M", "Y", and "K".

If you have loads of memory to spare, you can use the "Separate (colour)" option; this will perform the same operation, but the new image will contain five layers: The first, "Background" will be white, and the other four will be solid Cyan, Magenta, Yellow and Black, with the separated image data in layer masks. In addition, the layer modes for the four colours will be set to "Darken Only". This gives a rough reconstruction of the colours, and is the next best thing to a true CMYK painting mode, since you can paint on the layer masks, and see the results in realtime.

NEW for 0.3 - the "primary" colours chosen for the "Separate (colour)" mode are now much more akin to the primaries used in printing, which are nowhere near as bright, saturated and downright lurid as pure screen Cyan and Magenta! This gives a far more realistic preview of the colours.

source : here

Solution 4

I gave up on Gimp as far as converting to cmyk - just install Krita its also open source and free. I no longer require photoshop. I use Affinity Publisher and will probably purchase Affinity Photo as well but for what I require now Krita works just fine. I simply added the cmyk profile I need, which is so simple to do in Krita.

Share:
180,886

Related videos on Youtube

edm
Author by

edm

Updated on September 18, 2022

Comments

  • edm
    edm over 1 year

    I am supposed to send some artwork to the printers tomorrow and their guidelines requires it to be CMYK.

    I have installed the plugin Separate+ from the 'gimp-plugin-registy' package. I have also installed some ICC colour profiles from the 'icc-profiles' package.

    When I try to use the Separate+ plugin all I can get it to output is an image that looks like the original but with the colours inverted.

    How can I convert my image to CMYK?

  • Joseph Turian
    Joseph Turian about 12 years
    Since most of the text is quoted, you should indicate that. Thanks for the link btw
  • Admin
    Admin almost 8 years
    There is no "Windows XP menu" in Ubuntu.
  • pbaranski
    pbaranski almost 5 years
    I needed to make small change to command since presended above not worked: convert input.png -colorspace cmyk -compress LZW output.tif
  • jena
    jena almost 5 years
    @pbaranski thanks, fixed, dunno how it got there ¯_(ツ)_/¯