Contents

pillow 12.1.1

0

Python Imaging Library (fork)

Pillow is a Python package that extends the image processing capabilities of your Python interpreter. It provides a comprehensive suite of tools for dealing with images, similar to those found in image processing software like Photoshop. The library supports a wide range of file formats and offers an efficient internal representation for images. It's an essential tool for developers working on projects involving image manipulation, such as graphics and multimedia software, image processing, and computer vision applications.

Stars: 13389, Watchers: 13389, Forks: 2405, Open Issues: 121

The python-pillow/Pillow repo was created 13 years ago and the last code push was Yesterday.
The project is extremely popular with a mindblowing 13389 github stars!

How to Install pillow

You can install pillow using pip

pip install pillow

or add it to a project with poetry

poetry add pillow

Package Details

Author
None
License
None
Homepage
None
PyPi:
https://pypi.org/project/pillow/
Documentation:
https://pillow.readthedocs.io
GitHub Repo:
https://github.com/python-pillow/Pillow

Classifiers

  • Multimedia/Graphics
  • Multimedia/Graphics/Capture/Digital Camera
  • Multimedia/Graphics/Capture/Screen Capture
  • Multimedia/Graphics/Graphics Conversion
  • Multimedia/Graphics/Viewers
No  pillow  pypi packages just yet.

Errors

A list of common pillow errors.

Code Examples

Here are some pillow code examples and snippets.

GitHub Issues

The pillow package has 121 open issues on GitHub

  • Raise ValueError if insufficient data is read from DDS RGB file
  • Fix DDS Timeout issues in oss-fuzz
  • Match PSDraw text() encoding to the latin-1 specification in setfont()
  • Updated harfbuzz to 12.3.2
  • Bundled libpng needs upgrade due to CVEs
  • Lazy import only required plugin: open 2.3-15.6x & save 2.2-9x faster
  • Simplified code
  • Change to ValueError when encoding an empty image
  • Fix unexpected error when saving zero dimension images
  • Raise EOFError when seeking too far in PSD
  • Updated lcms2 to 2.18
  • Rename header files
  • Add FreeTypeFont set_variation_by_name_index()
  • Add type hint for LOAD_TRUNCATED_IMAGES
  • Run tests in parallel with pytest-xdist

See more issues on GitHub