-
Notifications
You must be signed in to change notification settings - Fork 48
Description
Hello and thank you for this great library !
Issue: Currently, the image crate does not support writing ICC color profiles when encoding images. This can result in color inaccuracies or distortions.
Upstream issue:
Why ICC Profile Support Is Important: ICC (International Color Consortium) profiles define how colors should be interpreted by devices such as monitors, printers, and software. Without embedding an ICC profile in an image, there is no guarantee that the colors in the image will be displayed correctly. Generally images will be interpreted as sRGB by default, instead of the actual color palette of the image.
By supporting the writing of ICC profiles during image encoding, the image crate could ensure that images are displayed as intended across all platforms, and that opening reading an image and writing it back does not distort its colors.
Requested Feature: Add support for embedding ICC profiles when saving images to ensure color fidelity and consistency.