Pillow
Pillow copied to clipboard
Python Imaging Library (Fork)
### What did you do? Run PIL.ImageGrab.grab() without arguments. ### What did you expect to happen? Until now this has not included pop-ups and tooltips in the screenshot. I just...
See https://github.com/tonybaloney/pytest-freethreaded/issues/9 where this was discovered and for steps to reproduce. Ultimately this comes down to the thread safety warnings in the freetype docs for `FT_Face`: https://freetype.org/freetype2/docs/reference/ft2-face_creation.html#ft_face. Somehow an `FT_Face`...
Addresses #8439 #8390 stopped `load_prepare()` from recreating the core image instance if the mode or size had changed, as might happen at the end of a `seek()` operation. After that...
Includes some useful changers from #8340. ### Improvements * Move some useful macro such as `MAX` and `MIN` to `ImagingUtils.h` https://github.com/python-pillow/Pillow/pull/8389/commits/517f16be0203419e4a378f31ad88d453d8e2ed69 * `ImPlatform.h` is renamed to `ImagingPlatform.h` https://github.com/python-pillow/Pillow/pull/8389/commits/d73e8c24eebccc3275d31328d47b860b548970d4 * All...
@nulano has suggested that we continue testing Windows Server 2016 - https://github.com/python-pillow/Pillow/issues/7910#issuecomment-2023624348 > > Does OS version matter? > > We currently [claim to support Visual Studio 2017](https://github.com/python-pillow/Pillow/blob/main/winbuild/build.rst), which is...
Fixes #8971 . Changes proposed in this pull request: * Use the ParallelCompile from pybind11 to compile the c extension in parallel. With: ``` $ make clean && time make...
Hi, I am in a process of updating pillow we deliver with Oracle Solaris to version 11.2.1, and I am hitting the following failure: ```pytb ===================================================== FAILURES ====================================================== _________________________________________ TestFileJpeg.test_separate_tables...
Alternative to #8992 I've found that since #8954 was merged, there have been intermittent errors. - 'cannot identify image file' - https://github.com/python-pillow/Pillow/actions/runs/15371601710/job/43251458128 - 'attempt to seek outside sequence' - https://github.com/python-pillow/Pillow/actions/runs/15370070907/job/43247953625...
Resolves #9022 PNG images can only have a maximum of 16 bits per channel - https://www.libpng.org/pub/png/spec/1.2/PNG-Chunks.html > Bit depth is a single-byte integer giving the number of bits per sample...
Resolves #9024 The issue found that with libjpeg, rather than libjpeg-turbo, a test checking for a DHT marker is not found. From https://en.wikipedia.org/wiki/JPEG, a DHT marker is > Define Huffman...