Mihail Naydenov - 2010-10-24

Boy, this is complex topic.

For starters, real/perfect CMYK is achieved only trough some color management solution/ library (like LittleCMS) using both image pixel values and embeded profile.

If you load and display CMYK image using straight FreeImage you will NOT get the same result as, say Photoshop or (the latest versions of) MS Viewer.
HOWEVER if you save it again in cmyk (assuming it is loaded as such) the resulting file WILL be consistent with the starting file (in PS both will look the same color-wise). This is because the profile, though unused is preserved in the file upon loading and saving.

As far as I can see this bug is invalid unless you provide more info about a specific problem.

BTW the "problem" is not FreeImage specific, many viewers, including IrfanView, older MS Viewer (XP), older ACDSee etc, do not manage colors, and if you open your image there it will look like the one loaded with FI.