ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 ICC Profile

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
eddy2099 Posted - Jul 03 2011 : 03:20:31
I understand that ImageEn supports the ICC Profile.

I need to process an incoming image (JPG or TIFF) which contains an ICC Color Profile. Each time I save the converted format, the ICC Color Profile is not brought over to the new image.

How do I go about doing that ? I just need to preserve the ICC Color Profile like how the EXIF Headers are preserved.

I was reading the section on the Color Management System but I really do not understand how to go about doing this.

I had the following code enabled

iegEnableCMS := true;

but after that I do not know how to proceed. I could not find any code examples to do this. I believe it is very simple but I just cannot figure it out.

I hope someone can help me see the light, hopefully with a simple code snippets.

Thank you very much.
1   L A T E S T    R E P L I E S    (Newest First)
fab Posted - Jul 04 2011 : 13:10:17
ImageEn uses the ICC profile to convert the image to sRGB color space, no more. Once the image is converted the profile will be discarded.
If you want to preserve the ICC profile, then you have to disable color profile handling of ImageEn, setting iegEnableCMS := false.