Custom color profile handling on image conversion

Modified on Wed, 8 Oct at 5:42 PM

The behaviors below have been implemented to provide optimized results as part of the conversion process. Conversions and image manipulation commands are done using ImageMagick.


PSD 

  • If the image is multilayered, we check the first layer to get the color profiles and colorspace info. Then:

    • If a profile contains the word “GRACoL”, we apply the following profiles:

      • GRACoL2006_Coated1v2.icc

      • sRGB_IEC61966-2-1_black_scaled.icc

    • If a profile contains the word “Coated”, we apply the following profiles:

      • sRGB_IEC61966-2-1_black_scaled.icc

    • If the profile is empty and the color space is CMYK, we apply the following profiles:

      • ISOcoated.icc

      • sRGB_IEC61966-2-1_black_scaled.icc

    • Otherwise, we use the provided color profile.

AI, EPS

  • When AI and EPS are RGB, and converted to "png", "gif", "tiff", "webp", we do not change the color profile and use what is provided in the file.

  • When AI and EPS is converted to “jpg”, we create an intermediate jpeg file with sRGB applied to source. Then the colorspace from advanced option is only applied to the final image if it is any colorspace other than `RGB`.

  • When AI and EPS is CMYK and converted to "png", "gif", "tiff", "webp" , we apply sRGB profile on the source file as these are web / digital formats which support transparency, that we can thus maintain in the output.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article