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

Fix color management by keeping ICC color profiles and EXIF data in addition #136

Merged
merged 15 commits into from
Nov 26, 2023
Merged

Fix color management by keeping ICC color profiles and EXIF data in addition #136

merged 15 commits into from
Nov 26, 2023

Commits on Nov 2, 2023

  1. Sanity Check

    andre-fuchs committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    8dd408f View commit details
    Browse the repository at this point in the history
  2. Add two methods to take over the ICC color profile and the EXIF data …

    …from the original image. Add first tests for these methods using a photo of a color checker with two different ICC profiles. Image source of the sRGB version: https://en.wikipedia.org/wiki/ColorChecker#/media/File:Gretag-Macbeth_ColorChecker.jpg
    andre-fuchs committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    cede511 View commit details
    Browse the repository at this point in the history
  3. Fix the implementation of the methods add_icc_profile() and add_exif_…

    …data(). Add sanity check to save_as_jpeg() method for testing purposes
    andre-fuchs committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    89ae459 View commit details
    Browse the repository at this point in the history
  4. Fix the implementation of the methods add_icc_profile() and add_exif_…

    …data(). Add sanity check to save_as_jpeg() method for testing purposes
    andre-fuchs committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    c30415f View commit details
    Browse the repository at this point in the history
  5. Fix the implementation of the methods add_icc_profile() and add_exif_…

    …data(). Add sanity check to save_as_jpeg() method for testing purposes
    andre-fuchs committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    ae116ab View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1195b63 View commit details
    Browse the repository at this point in the history
  7. Remove add_icc_profile() from save_as_gif(). The GIF file format does…

    … not supoort color profiles
    andre-fuchs committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    4d0dbb6 View commit details
    Browse the repository at this point in the history
  8. Modify the implementation of auto_orient() so that it uses the corres…

    …ponding PIL.ImageOps operation
    andre-fuchs committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    a39e211 View commit details
    Browse the repository at this point in the history
  9. Add tests for save_as_ and auto_orient methods. Remove add_exif_data …

    …from save_as_webp due to a lack of support
    andre-fuchs committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    7f605ba View commit details
    Browse the repository at this point in the history
  10. Reformat code

    andre-fuchs committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    fadd840 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    19c5e4f View commit details
    Browse the repository at this point in the history
  2. Add two methods to take over the ICC color profile and the EXIF data …

    …to the save methods of the WandImage class as well. ICC color profiles do work with JPEG and WebP. EXIF data does work with JPEG only. Add unit tests.
    andre-fuchs committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    7ff65a1 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Configuration menu
    Copy the full SHA
    e47eda2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5718d96 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Tidy up

    zerolab committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    251d02f View commit details
    Browse the repository at this point in the history