How can I prevent CMYK image colours being shifted when importing into Assets?
It is necessary to add the following lines to your config

'preserveImageColorProfiles' =&gt; true,
'preserveCmykColorspace' =&gt; true


This will ensure that the image colours are retained when imported to Assets. You should also ensure that the images are converted to RGB for output. I do this with the Imager plugin and specify the image should be converted to RGB in my transform options.

Also, ensure that you are using ImageMagick for any transformations by installing it on your server and adding the following to your config.

'imageDriver' =&gt; 'imagick',