pillow v3.4.0 Release Notes

Release Date: 2016-10-03 // over 7 years ago
    • โœ‚ 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]