Pillow-simd

Latest version: v9.5.0.post2

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 23

2.8.1

------------------

- Bug fix: Catch struct.error on invalid JPEG, fixes 1163. 1165
[wiredfool, hugovk]

2.8.0

------------------

- Fix 32-bit BMP loading (RGBA or RGBX) 1125
[artscoop]

- Fix UnboundLocalError in ImageFile 1131
[davarisg]

- Re-enable test image caching 982
[hugovk, homm]

- Fix: Cannot identify EPS images 1152 (fixes 1104)
[hugovk]

- Configure setuptools to run nosetests, fixes 729
[aclark4life]

- Style/health fixes
[radarhere, hugovk]

- Add support for HTTP response objects to Image.open() 1151
[mfitzp]

- Improve reference docs for PIL.ImageDraw.Draw.pieslice() 1145
[audreyr]

- Added copy method font_variant() and accessible properties to truetype() 1123
[radarhere]

- Fix ImagingEffectNoise 1128
[hugovk]

- Remove unreachable code 1126
[hugovk]

- Let Python do the endian stuff + tests 1121
[amoibos, radarhere]

- Fix webp decode memory leak 1114
[benoit-pierre]

- Fast path for opaque pixels in RGBa unpacker 1088
[bgilbert]

- Enable basic support for 'RGBa' raw encoding/decoding 1096
[immerrr]

- Fix pickling L mode images with no palette, 1095
[hugovk]

- iPython display hook 1091
[wiredfool]

- Adjust buffer size when quality=keep 1079 (fixes 148 again)
[wiredfool]

- Fix for corrupted bitmaps embedded in truetype fonts 1072
[jackyyf, wiredfool]

2.7.0

------------------

- Split Sane into a separate repo: https://github.com/python-pillow/Sane
[hugovk]

- Look for OS X and Linux fonts in common places 1054
[charleslaw]

- Fix CVE-2014-9601, potential PNG decompression DOS 1060
[wiredfool]

- Use underscores, not spaces, in TIFF tag kwargs 1044, 1058
[anntzer, hugovk]

- Update PSDraw for Python3, add tests 1055
[hugovk]

- Use Bicubic filtering by default for thumbnails. Don't use Jpeg Draft mode for thumbnails 1029
[homm]

- Fix MSVC compiler error: Use Py_ssize_t instead of ssize_t 1051
[cgohlke]

- Fix compiler error: MSVC needs variables defined at the start of the block 1048
[cgohlke]

- The GIF Palette optimization algorithm is only applicable to mode='P' or 'L' 993
[moriyoshi]

- Use PySide as an alternative to PyQt4/5 1024
[holg]

- Replace affine-based im.resize implementation with convolution-based im.stretch 997
[homm]

- Replace Gaussian Blur implementation with iterated fast box blur. 961 Note: Radius parameter is interpreted differently than before.
[homm]

- Better docs explaining import _imaging failure 1016, build 1017, mode 1018, PyAccess, PixelAccess objects 1019 Image.quantize 1020 and Image.save 1021
[wiredfool]

- Fix for saving TIFF image into an io.BytesIO buffer 1011
[mfergie]

- Fix antialias compilation on debug versions of Python 1010
[wiredfool]

- Fix for Image.putdata segfault 1009
[wiredfool]

- Ico save, additional tests 1007
[exherb]

- Use PyQt4 if it has already been imported, otherwise prefer PyQt5 1003
[AurelienBallier]

- Speedup resample implementation up to 2.5 times 977
[homm]

- Speed up rotation by using cache aware loops, added transpose to rotations 994
[homm]

- Fix Bicubic interpolation 970
[homm]

- Support for 4-bit greyscale TIFF images 980
[hugovk]

- Updated manifest 957
[wiredfool]

- Fix PyPy 2.4 regression 958
[wiredfool]

- Webp Metadata Skip Test comments 954
[wiredfool]

- Fixes for things rpmlint complains about 942
[manisandro]

2.6.2

------------------

- Fix CVE-2014-9601, potential PNG decompression DOS 1060
[wiredfool]

- Fix Regression in PyPy 2.4 in streamio 958
[wiredfool]

2.6.1

------------------

- Fix SciPy regression in Image.resize 945
[wiredfool]

- Fix manifest to include all test files.
[aclark4life]

2.6.0

------------------

- Relax precision of ImageDraw tests for x86, GimpGradient for PPC 930
[wiredfool]

Page 10 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.