Pillow icon indicating copy to clipboard operation
Pillow copied to clipboard

Python Imaging Library (Fork)

Results 418 Pillow issues
Sort by recently updated
recently updated
newest added

### What did you do? Looked through the source code. ### What did you expect to happen? References to Apache-2.0 code contain the appropriate notice. ### What actually happened? The...

License

## Main release Released quarterly on January 2nd, April 1st, July 1st and October 15th. * [ ] Open a release ticket e.g. https://github.com/python-pillow/Pillow/issues/3154 * [ ] Develop and prepare...

Release

Traceback: ```pytb > image.save("reference.jpg") > File "/usr/local/lib/python3.12/dist-packages/PIL/Image.py", line 2596, in save > save_handler(self, fp, filename) > File "/usr/local/lib/python3.12/dist-packages/PIL/JpegImagePlugin.py", line 670, in _save > info = im.encoderinfo > ^^^^^^^^^^^^^^ > AttributeError:...

Resolves #8936 #8483 added a generic way to set additional options when saving subsequent frames. ```python from PIL import Image im = Image.open("Tests/images/hopper.png") second_im = Image.new("RGB", (128, 128)) second_im.encoderinfo =...

At the moment, `DEFAULT_MAX_THREADS` may be used when saving an AVIF image. https://github.com/python-pillow/Pillow/blob/58e48745cc7b6c6f7dd26a50fe68d1a82ea51562/src/PIL/AvifImagePlugin.py#L57-L59 https://github.com/python-pillow/Pillow/blob/58e48745cc7b6c6f7dd26a50fe68d1a82ea51562/src/PIL/AvifImagePlugin.py#L167 However, I don't think that's indicated by comments. https://github.com/python-pillow/Pillow/blob/58e48745cc7b6c6f7dd26a50fe68d1a82ea51562/src/PIL/AvifImagePlugin.py#L16-L20 And it's not mentioned in the docs...

### What did you do? ```python from PIL import Image import io image_1 = '/Users/fangzidong/git_repo/mmwrastra/debug_data/debug_gif_img/no_palette.gif' with open(image_1, 'rb') as f: image_bytes = f.read() image = Image.open(io.BytesIO(image_bytes)) image.show() ``` ### What...

GIF

The AVIF .so has made the wheels about 4 times bigger: https://github.com/python-pillow/Pillow/issues/8722#issuecomment-2769412355 Is there anything we can do to make it smaller?

May help #8880. Reverts #8884

License

Resolves #8921 When a GIF frame doesn't have a global palette, and an individual frame has a palette where the colours sequentially move from (0, 0, 0) to (255, 255,...

GIF

### What did you do? I'm trying to read IPTC metadata from a TIFF image. A simple example would be: ```python from PIL import Image with Image.open(file_path) as im: print(getiptcinfo(im))...