Emby Emby Emby Learn
  • Emby Home
  • Video
  • Audio
  • Media Files
    • Subtitles and captions
    • Photos and images
    • Metadata and discovery
    • Libraries and media collections
    • Playback and streaming
    • Media hardware acceleration
    • Displays and AV connections
    • Live TV and recording
  1. Emby Learn
  2. Photos and images
  3. Image presentation
  4. ICC color profiles
Search Results for

    Show / Hide Table of Contents

    ICC color profiles

    An ICC profile describes a colour relationship used by a colour-management process to interpret source samples and prepare values for a destination.

    Two applications can decode the same RGB sample values and show different colours if they interpret those values differently. An ICC profile describes a colour relationship for a colour-management process; it is not another set of photographic pixels.

    The application needs to use the description at the relevant processing boundary. Merely carrying the profile in the file does not perform a conversion.

    Source and destination have different roles

    A source profile describes how the supplied image values relate to a defined colour interpretation. A destination profile describes the target's corresponding relationship.

    The conventional ICC architecture connects transforms through a profile connection space, based on specified CIE colour representations. This allows source and destination descriptions to be combined.

    An image's samples and source profile feed a colour transform, while the destination profile describes the prepared output.

    The profile's fields can describe curves, matrices or lookup-based relationships as applicable. ICC.1:2022 defines the referenced version-4 profile format. This architecture is broader than assuming every file uses one simple RGB matrix.

    Assignment changes meaning; conversion changes representation

    Suppose a file contains the sample triplet (128, 64, 32) interpreted using source profile A.

    Operation Sample numbers Intended effect
    Assign profile B without transforming Remain (128, 64, 32) Interpret those numbers according to B
    Convert from A to B Can change Express the source colours in B's representation
    Remove the profile Remain, unless another operation changes them Leave the reader to its applicable fallback interpretation

    Assigning a different label cannot by itself preserve the original colour meaning. Conversion attempts to preserve or suitably map that meaning, within the target's limits.

    This is also why attaching an sRGB label to arbitrary wide-gamut values is different from converting those values into sRGB. The label says what the numbers mean; it does not silently calculate the required replacement numbers.

    A destination may not contain every source colour

    If a source colour is outside the target gamut, exact reproduction in that target is unavailable. The transform's rendering policy determines how it maps that colour.

    Different policies can prioritize different reproduction relationships. The useful comparison includes the actual source profile, destination, intent and display environment, rather than judging only whether an ICC chunk exists.

    A source profile also is not a universal creative correction. It does not remove blur, recover clipped detail or know which artistic look the photographer intended.

    Derivatives need a coherent new description

    An image-processing route may convert samples to a selected output colour space and encode a browsing derivative. That output needs colour signaling consistent with the new numbers.

    Keeping the old source profile after changing the representation can mislabel the derivative. Discarding the profile while leaving the original numbers can instead invite a different fallback interpretation.

    For Emby photos/artwork, examine the original resource, server-generated image and app/operating-system presentation. A difference can arise where the profile was ignored, converted inconsistently or replaced, even though image decompression itself succeeded.

    Precision and HDR are related but independent

    More sample precision can help represent intermediate colour values with less rounding. It does not identify a source profile, and a profile is not automatically an instruction that every display should show HDR highlights.

    The HDR still-image article adds luminance interpretation, gain maps and output headroom to that chain. Resizing also distinguishes averaging encoded values from averaging light; a coherent colour label does not specify every arithmetic choice performed earlier.

    See Also

    • HDR still images
    • Raster images
    • Image resizing
    • How Video Color Is Represented

    References

    • ICC.1:2022: Profile architecture, format and data structure
    • ICC: Frequently asked questions about colour management
    • W3C CSS Color 4: Colour spaces and conversion algorithms
    On this Page
    2026 © EMBY LLC. Please see our terms of use and privacy policy.
    Back to Top