Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add experimental gain map support #1121

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Feb 2, 2024

  1. Add experimental gain map support

        This feature is hidden behind the WITH_EXPERIMENTAL_GAIN_MAP compile flag.
    
        See https://helpx.adobe.com/camera-raw/using/gain-map.html for an introduction
        to gain maps. Note that in this change, gain maps are not stored as auxiliary
        items as proposed by Adobe, but as a hidden input to a new 'tmap' (tone mapped)
        derived item.
    
        An 'altr' (alternatives group) box is also added to tell the decoder that it
        may show the tone mapped image (preferrably) or the base image as a fall back.
        The primary item id still points to the base image for backward compatibility.
    DichenZhang1 committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    afa4eb1 View commit details
    Browse the repository at this point in the history
  2. Add experimental gain map support

        This feature is hidden behind the WITH_EXPERIMENTAL_GAIN_MAP compile flag.
    
        See https://helpx.adobe.com/camera-raw/using/gain-map.html for an introduction
        to gain maps. Note that in this change, gain maps are not stored as auxiliary
        items as proposed by Adobe, but as a hidden input to a new 'tmap' (tone mapped)
        derived item.
    
        An 'altr' (alternatives group) box is also added to tell the decoder that it
        may show the tone mapped image (preferrably) or the base image as a fall back.
        The primary item id still points to the base image for backward compatibility.
    DichenZhang1 committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    cf37ae7 View commit details
    Browse the repository at this point in the history
  3. Update heif.cc

    DichenZhang1 authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    3fe697a View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Merge pull request #1 from strukturag/master

    Sync with main branch
    DichenZhang1 authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    43dcde5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from strukturag/master

    Sync with main branch
    DichenZhang1 committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    d4dda15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    484a76d View commit details
    Browse the repository at this point in the history
  4. Change name from GainMapMetadata to heif_gain_map_metadata

    Add verification code in heif_enc and heif_info
    DichenZhang1 committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    7395667 View commit details
    Browse the repository at this point in the history