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 incorrect color blending for overlapping glyphs #7497

Merged

Commits on Oct 27, 2023

  1. Blend colors with alpha when pasting

    - Previously took the highest alpha as threshold
    ZachNagengast committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    f97570f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49fd211 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76f758e View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Update blending logic

    - Unpremultiply properly
    - No longer uses floats
    ZachNagengast committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    bb0eff4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'fix-alpha-for-overlapping-glyphs' of ssh://github.com/Z…

    …achNagengast/Pillow into fix-alpha-for-overlapping-glyphs
    ZachNagengast committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    a7f805d View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' of ssh://github.com/python-pillow/Pillow into fix…

    …-alpha-for-overlapping-glyphs
    ZachNagengast committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    e1aaec3 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Update src/_imagingft.c

    Co-authored-by: Ondrej Baranovič <nulano@nulano.eu>
    ZachNagengast and nulano committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    b15b2d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdecfca View commit details
    Browse the repository at this point in the history
  3. Merge branch 'fix-alpha-for-overlapping-glyphs' of ssh://github.com/Z…

    …achNagengast/Pillow into fix-alpha-for-overlapping-glyphs
    ZachNagengast committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    8ecf2e9 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' of ssh://github.com/python-pillow/Pillow into fix…

    …-alpha-for-overlapping-glyphs
    ZachNagengast committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    11bea8f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d127600 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. Configuration menu
    Copy the full SHA
    0a33b30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29ca3fc View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    f3b3442 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0cef9f2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from nulano/fix-alpha-for-overlapping-glyphs

    Add tests for glyph alpha blending
    ZachNagengast committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    38992f6 View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Ondrej Baranovič <nulano@nulano.eu>
    ZachNagengast and nulano committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9c60e85 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Update src/_imagingft.c

    Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
    ZachNagengast and radarhere committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    78f78d2 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Update Tests/test_imagefont.py

    Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
    ZachNagengast and radarhere committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    e800026 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Update src/PIL/ImageDraw.py

    Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
    ZachNagengast and radarhere committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    bd2977c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6a612c View commit details
    Browse the repository at this point in the history