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 8 of 23

3.4.0

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

- Removed Image.core.open_ppm, added negative image size checks in Image.py. 2146
[wiredfool]

- Windows build: fetch dependencies from pillow-depends 2095
[hugovk]

- Add TIFF save_all writer. 2140
[lambdafu, vashek]

- Move libtiff fd duplication to _load_libtiff 2141
[sekrause]

- Speed up GIF save optimization step, fixes 2093. 2133
[wiredfool]

- Fix for ImageCms Segfault, Issue 2037. 2131
[wiredfool]

- Make Image.crop an immediate operation, not lazy. 2138
[wiredfool]

- Skip empty values in ImageFileDirectory 2024
[homm]

- Force reloading palette when using mmap in ImageFile. 2139
[lambdafu]

- Fix "invalid escape sequence" warning in Python 3.6 2136
[timgraham]

- Update documentation about drafts 2137
[radarhere]

- Converted documentation parameter format, comments to docstrings 2021
[radarhere]

- Fixed typos 2128 2142
[radarhere]

- Renamed references to OS X to macOS 2125 2130
[radarhere]

- Use truth value when checking for progressive and optimize option on save 2115, 2129
[radarhere]

- Convert DPI to ints when saving as JPEG 2102
[radarhere]

- Added append_images parameter to GIF saving 2103
[radarhere]

- Speedup paste with masks up to 80% 2015
[homm]

- Rewrite DDS decoders in C, add DXT3 and BC7 decoders 2068
[Mischanix]

- Fix PyArg_ParseTuple format in getink() 2070
[arjennienhuis]

- Fix saving originally missing TIFF tags. 2111
[anntzer]

- Allow pathlib.Path in Image.open on Python 2.7 2110
[patricksnape]

- Use modern base64 interface over deprecated 2121
[hugovk]

- ImageColor.getrgb hexadecimal RGBA 2114
[homm]

- Test fix for bigendian machines 2092
[wiredfool]

- Resampling lookups, trailing empty coefficients, precision 2008
[homm]

- Add (un)packing between RGBA and BGRa 2057
[arjennienhuis]

- Added return for J2k (and fpx) Load to return a pixel access object 2061
[wiredfool]

- Skip failing numpy tests on Pypy <= 5.3.1 2090
[arjennienhuis]

- Show warning when trying to save RGBA image as JPEG 2010
[homm]

- Respect pixel centers during transform 2022
[homm]

- TOC for supported file formats 2056
[polarize]

- Fix conversion of bit images to numpy arrays Fixes 350, 2058
[matthew-brett]

- Add ImageOps.scale to expand or contract a PIL image by a factor 2011
[vlmath]

- Flake8 fixes 2050
[hugovk]

- Updated freetype to 2.6.5 on Appveyor builds 2035
[radarhere]

- PCX encoder fixes 2023, pr 2041
[homm]

- Docs: Windows console prompts are > 2031
[techtonik]

- Expose Pillow package version as PIL.__version__ 2027
[techtonik]

- Add Box and Hamming filters for resampling 1959
[homm]

- Retain a reference to core image object in PyAccess 2009
[homm]

3.3.3

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

- Fix fix for map.c overflow 2151
[wiredfool]

3.3.2

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

- Fix negative image sizes in Storage.c 2146
[wiredfool]

- Fix integer overflow in map.c 2146
[wiredfool]

3.3.1

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

- Fix C90 compilation error for Tcl / Tk rewrite 2033
[matthew-brett]

- Fix image loading when rotating by 0 deg 2052
[homm]

3.3.0

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

- Fixed enums for Resolution Unit and Predictor in TiffTags.py 1998
[wiredfool]

- Fix issue converting P mode to LA 1986
[didrix]

- Moved test_j2k_overflow to check_j2k_overflow, prevent DOS of our 32bit testing machines 1995
[wiredfool]

- Skip CRC checks in PNG files when LOAD_TRUNCATED_IMAGES is enabled 1991
[kkopachev]

- Added CMYK mode for opening EPS files 1826
[radarhere]

- Docs: OSX build instruction clarification 1994
[wiredfool]

- Docs: Filter comparison table 1993
[homm]

- Removal of pthread based Incremental.c, new interface for file decoders/encoders to access the python file. Fixes assorted J2k Hangs. 1934
[wiredfool]

- Skip unnecessary passes when resizing 1954
[homm]

- Removed duplicate code in ImagePalette 1832
[radarhere]

- test_imagecms: Reduce precision of extended info due to 32 bit machine precision 1990
[AbdealiJK]

- Binary Tiff Metadata/ICC profile. 1988
[wiredfool]

- Ignore large text blocks in PNG if LOAD_TRUNCATED_IMAGES is enabled 1970
[homm]

- Replace index = index+1 in docs with +=1
[cclauss]

- Skip extra 0xff00 in jpeg 1977
[kkopachev]

- Use bytearray for palette mutable storage 1985
[radarhere, wiredfool]

- Added additional uint modes for Image.fromarray, more extensive tests of fromarray 1984
[mairsbw, wiredfool]

- Fix for program importing PyQt4 when PyQt5 also installed 1942
[hugovk]

- Changed depends/install_*.sh urls to point to github pillow-depends repo 1983
[wiredfool]

- Allow ICC profile from ``encoderinfo`` while saving PNGs 1909
[homm]

- Fix integer overflow on ILP32 systems (32-bit Linux). 1975
[lambdafu]

- Change function declaration to match Tcl_CmdProc type 1966
[homm]

- Integer overflow checks on all calls to \*alloc 1781
[wiredfool]

- Change equals method on Image so it short circuits 1967
[mattBoros]

- Runtime loading of TCL/TK libraries, eliminating build time dependency. 1932
[matthew-brett]

- Cleanup of transform methods 1941
[homm]

- Fix "Fatal Python error: UNREF invalid object" in debug builds 1936
[wiredfool]

- Setup fixes for Alpine linux 1937
[wiredfool]

- Split resample into horizontal + vertical passes 1933
[homm]

- Box blur with premultiplied alpha 1914
[homm]

- Add libimagequant support in quantize() 1889
[rr-]

- Added internal Premultiplied luminosity (La) mode 1912
[homm]

- Fixed point integer resample 1881
[homm]

- Removed docs/BUILDME script 1924
[radarhere]

- Moved comments to docstrings 1926
[hugovk]

- Include Python.h before wchar.h so _GNU_SOURCE is set consistently 1906
[hugovk]

- Updated example decoder in documentation 1899
[radarhere]

- Added support for GIF comment extension 1896
[radarhere]

- Removed support for pre- 1.5.2 list form of Image info in Image.new 1897
[radarhere]

- Fix typos in TIFF tags 1918
[radarhere]

- Skip tests that require libtiff if it is not installed 1893 (fixes 1866)
[wiredfool]

- Skip test when icc profile is not available, fixes 1887. 1892
[doko42]

- Make deprecated functions raise NotImplementedError instead of Exception. 1862, 1890
[daniel-leicht, radarhere]

- Replaced os.system with subprocess.call in setup.py 1879
[radarhere]

- Corrected Image show documentation 1886
[radarhere]

- Added check for executable permissions to ImageShow 1880
[radarhere]

- Fixed tutorial code and added explanation 1877
[radarhere]

- Added OS X support for ImageGrab grabclipboard 1837
[radarhere]

- Combined duplicate code in ImageTk 1856
[radarhere]

- Added --disable-platform-guessing option to setup.py build extension 1861
[angeloc]

- Fixed loading Transparent PNGs with a transparent black color 1840
[olt]

- Add support for LA mode in Image.fromarray 1865
[pierriko]

- Make ImageFile load images in read-only mode 1864
[hdante]

- Added _accept hook for XVThumbImagePlugin 1853
[radarhere]

- Test TIFF with LZW compression 1855, TGA RLE file 1854
[hugovk]

- Improved SpiderImagePlugin help text 1863
[radarhere]

- Updated Sphinx project description 1870
[radarhere]

- Remove support for Python 3.0 from _imaging.c 1851
[radarhere]

- Jpeg qtables are unsigned chars 1814, 1921
[thebostik]

- Added additional EXIF tags 1841, TIFF Tags 1821
[radarhere]

- Changed documentation to refer to ImageSequence Iterator 1833
[radarhere]

- Fix Fedora prerequisites in installation docs, depends script 1842
[living180]

- Added _accept hook for PixarImagePlugin 1843
[radarhere]

- Removed outdated scanner classifier 1823
[radarhere]

- Combined identical error messages in _imaging 1825
[radarhere]

- Added debug option for setup.py to trace header and library finding 1790
[wiredfool]

- Fix doc building on travis 1820, 1844
[wiredfool]

- Fix for DIB/BMP images 1813, 1847
[wiredfool]

- Add PixarImagePlugin file extension 1809
[radarhere]

- Catch struct.errors when verifying png files 1805
[wiredfool]

- SpiderImagePlugin: raise an error when seeking in a non-stack file 1794
[radarhere, jmichalon]

- Added support for 2/4 bpp Tiff grayscale images 1789
[zwhfly]

- Removed unused variable from selftest 1788
[radarhere]

- Added warning for as_dict method (deprecated in 3.0.0) 1799
[radarhere]

- Removed powf support for older Python versions 1784
[radarhere]

- Health fixes 1625 1903
[radarhere]

3.2.0

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

- Added install docs for Fedora 23 and FreeBSD 1729, 1739, 1792
[koobs, zandermartin, wiredfool]

- Fixed TIFF multiframe load when the frames have different compression types 1782
[radarhere, geka000]

- Added __copy__ method to Image 1772
[radarhere]

- Updated dates in PIL license in OleFileIO README 1787
[radarhere]

- Corrected Tiff tag names 1786
[radarhere]

- Fixed documented name of JPEG property 1783
[radarhere]

- Fixed UnboundLocalError when loading a corrupt jpeg2k file 1780
[wiredfool]

- Fixed integer overflow in path.c 1773
[wiredfool, nedwill]

- Added debug to command line help text for pilprint 1766
[radarhere]

- Expose many more fields in ICC Profiles 1756
[lambdafu]

- Documentation changes, URL update, transpose, release checklist
[radarhere]

- Fixed saving to nonexistant files specified by pathlib.Path objects 1748 (fixes 1747)
[radarhere]

- Round Image.crop arguments to the nearest integer 1745 (fixes 1744)
[hugovk]

- Fix uninitialized variable warning in _imaging.c:getink 1663 (fixes 486)
[wiredfool]

- Disable multiprocessing install on cygwin 1700 (fixes 1690)
[wiredfool]

- Fix the error reported when libz is not found 1764
[wiredfool]

- More general error check to avoid Symbol not found: _PyUnicodeUCS2_AsLatin1String on OS X 1761
[wiredfool]

- Added py35 to tox envlist 1724
[radarhere]

- Fix EXIF tag name typos 1736
[zarlant, radarhere]

- Updated freetype to 2.6.3, Tk/Tcl to 8.6.5 and 8.5.19 1725, 1752
[radarhere]

- Add a loader for the FTEX format from Independence War 2: Edge of Chaos 1688
[jleclanche]

- Improved alpha_composite documentation 1698
[radarhere]

- Extend ImageDraw.text method to pass on multiline_text method specific arguments 1647
[radarhere]

- Allow ImageSequence to seek to zero 1686
[radarhere]

- ImageSequence Iterator is now an iterator 1649
[radarhere]

- Updated windows test builds to jpeg9b 1673
[radarhere]

- Fixed support for .gbr version 1 images, added support for version 2 in GbrImagePlugin 1653
[wiredfool]

- Clarified which YCbCr format is used 1677
[radarhere]

- Added TiffTags documentation, Moved windows build documentation to winbuild/ 1667
[wiredfool]

- Add tests for OLE file based formats 1678
[radarhere]

- Add TIFF IFD test 1671
[radarhere]

- Add a basic DDS image plugin with more tests 1654
[jleclanche, hugovk, wiredfool]

- Fix incorrect conditional in encode.c 1638
[manisandro]

Page 8 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.