Pillow-AllSIMD¶
Pillow-AllSIMD is a fork of Pillow-SIMD,
the SIMD build of Pillow, the friendly fork of
the Python Imaging Library (PIL). It is a drop-in replacement for the Pillow
version it follows, now 13.0.0: the same PIL package and API, built with
SIMD kernels for x86-64 (SSE4, AVX2, AVX-VNNI) and arm64 (NEON).
Aim: Pillow, faster, on every common CPU; by default fast mode trades a few documented levels for more speed, and exact mode follows Pillow’s arithmetic.
State: beta, version 13.0.0.post1 on Pillow 13.0.0, built from source; tested on x86-64 and arm64. See About Pillow-AllSIMD.
Credits: PIL is by Fredrik Lundh and contributors; Pillow by Jeffrey ‘Alex’ Clark and contributors, whose documentation these pages are, with Pillow-AllSIMD’s additions; Pillow-SIMD by Alexander Karpinsky and contributors, supported by Uploadcare. See About.
Links: repository, benchmarks, changelog, and Pillow’s own documentation at pillow.readthedocs.io.
Overview¶
The Python Imaging Library adds image processing capabilities to your Python interpreter.
This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.
The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.
- About Pillow-AllSIMD
- Installation
- Handbook
- Reference
ImagemoduleImageChops(“channel operations”) moduleImageCmsmoduleImageColormoduleImageDrawmoduleImageEnhancemoduleImageFilemoduleImageFiltermoduleImageFontmoduleImageGrabmoduleImageMathmoduleImageMorphmoduleImageOpsmoduleImagePalettemoduleImagePathmoduleImageQtmoduleImageSequencemoduleImageShowmoduleImageStatmoduleImageTextmoduleImageTkmoduleImageTransformmoduleImageWinmodule (Windows-only)ExifTagsmoduleTiffTagsmoduleJpegPresetsmodulePSDrawmodulePixelAccessclassfeaturesmodule- Fast mode (Pillow-AllSIMD)
- PIL package (autodoc of remaining modules)
- Plugin reference
- Internal reference
- Porting
- About
- Changelog (Pillow-AllSIMD)
- Pillow-SIMD
- 9.5.0.post2 & 9.4.0.post2 & 9.3.0.post2 & 9.2.0.post2 & 9.1.1.post2 & 9.0.0.post3
- 9.0.0.post1
- 7.0.0.post4
- 7.0.0.post3
- 7.0.0.post2
- 7.0.0.post1 & 6.2.2.post1 & 6.1.0.post1 & 6.0.0.post2
- 7.0.0.post0
- 6.0.0.post1
- 6.0.0.post0 and 5.3.0.post1
- 4.3.0.post0
- 3.4.1.post1
- 3.4.1.post0
- 3.3.2.post0
- 3.3.0.post2
- 3.3.0.post1
- 3.3.0.post0
- 3.2.0.post3
- 3.2.0.post2
- 2.9.0.post1
- Release notes
- Versioning
- 13.0.0 (2026-10-16)
- 12.3.0 (2026-07-01)
- 12.2.0 (2026-04-01)
- 12.1.1 (2026-02-11)
- 12.1.0 (2026-01-02)
- 12.0.0 (2025-10-15)
- 11.3.0 (2025-07-01)
- 11.2.1 (2025-04-12)
- 11.1.0 (2025-01-02)
- 11.0.0 (2024-10-15)
- 10.4.0 (2024-07-01)
- 10.3.0 (2024-04-01)
- 10.2.0 (2024-01-02)
- 10.1.0 (2023-10-15)
- 10.0.1 (2023-09-15)
- 10.0.0 (2023-07-01)
- 9.5.0 (2023-04-01)
- 9.4.0 (2023-01-02)
- 9.3.0 (2022-10-29)
- 9.2.0 (2022-07-01)
- 9.1.1 (2022-05-17)
- 9.1.0 (2022-04-01)
- 9.0.1 (2022-02-03)
- 9.0.0 (2022-01-02)
- 8.4.0 (2021-10-15)
- 8.3.2 (2021-09-02)
- 8.3.1 (2021-07-06)
- 8.3.0 (2021-07-01)
- 8.2.0 (2021-04-01)
- 8.1.2 (2021-03-06)
- 8.1.1 (2021-03-01)
- 8.1.0 (2021-01-02)
- 8.0.1 (2020-10-22)
- 8.0.0 (2020-10-14)
- 7.2.0 (2020-06-30)
- 7.1.2 (2020-04-25)
- 7.1.1 (2020-04-02)
- 7.1.0 (2020-04-01)
- 7.0.0 (2020-01-02)
- 6.2.2 (2020-01-02)
- 6.2.1 (2019-10-20)
- 6.2.0 (2019-10-01)
- 6.1.0 (2019-07-02)
- 6.0.0 (2019-04-02)
- 5.4.1 (2019-01-06)
- 5.4.0 (2019-01-01)
- 5.3.0 (2018-10-01)
- 5.2.0 (2018-07-01)
- 5.1.0 (2018-04-02)
- 5.0.0 (2018-01-01)
- 4.3.0 (2017-10-02)
- 4.2.1 (2017-07-06)
- 4.2.0 (2017-07-01)
- 4.1.1 (2017-04-28)
- 4.1.0 (2017-04-03)
- 4.0.0 (2017-01-01)
- 3.4.0 (2016-10-03)
- 3.3.2 (2016-09-29)
- 3.3.0 (2016-07-01)
- 3.2.0 (2016-04-01)
- 3.1.2 (2016-04-01)
- 3.1.1 (2016-02-04)
- 3.1.0 (2016-01-04)
- 3.0.0 (2015-10-01)
- 2.8.0 (2015-04-01)
- 2.7.0 (2014-12-31)
- 2.6.0 (2014-10-01)
- 2.5.2 (2014-08-12)
- 2.3.2 (2014-08-12)
- 2.3.1 (2014-03-14)
- Deprecations and removals