Skip to content

feature: support writing ICC color profiles #237

@lovasoa

Description

@lovasoa

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions