Your command converts the sRGB image to CMYK using simple arithmethic, then
assigns a colour profile. The assignment says the image has been encoded with that profile, but that is not true.
Instead, I suggest you assign an sRGB profile, then convert to the CMYK profile.
Code: Select all
convert test-rgb.jpg -profile sRGB.icc -profile USWebCoatedSWOP.icc c.jpg
... but use the appropriate CMYK icc file for your printer.
You might want "-intent Perceptual" or some other setting before the profiles.