This is a limited proof of concept to search for research data, not a production system.

Search the MIT Libraries

Title: python-pillow/Pillow: 9.1.0

Type Software Hugo van Kemenade, Andrew Murray, wiredfool, Jeffrey A. Clark, "Alex", Alexander Karpinsky, Ondrej Baranovič, Christoph Gohlke, Jon Dufresne, David Schmidt, Konstantin Kopachev, Alastair Houghton, Sandro Mani, Steve Landey, vashek, Josh Ware, Jason Douglas, Stanislau T., David Caro, Uriel Martinez, Steve Kossouho, Riley Lahd, Antony Lee, Eric W. Brown, Oliver Tonnhofer, Piolie, Mickael Bonfill, Peter Rowlands (변기호), Fahad Al-Saidi, German Novikov (2022): python-pillow/Pillow: 9.1.0. Zenodo. Software. https://zenodo.org/record/6406647

Authors: Hugo van Kemenade (Nord Software) ; Andrew Murray ; wiredfool ; Jeffrey A. Clark, "Alex" (ACLARK.NET, LLC) ; Alexander Karpinsky (Uploadcare) ; Ondrej Baranovič ; Christoph Gohlke (University of California, Irvine) ; Jon Dufresne (Pioneer Valley Books) ; David Schmidt ; Konstantin Kopachev (@groupninemedia) ; Alastair Houghton (@apple) ; Sandro Mani (@sourcepole) ; Steve Landey (Asana, but not on this account) ; vashek ; Josh Ware (Primary Health Care Ltd) ; Jason Douglas (Step Mobile) ; Stanislau T. ; David Caro ; Uriel Martinez (You-i Lab) ; Steve Kossouho ; Riley Lahd ; Antony Lee ; Eric W. Brown (Iotopia Solutions, Inc.) ; Oliver Tonnhofer (Omniscale) ; Piolie ; Mickael Bonfill (@Unity-Technologies) ; Peter Rowlands (변기호) ; Fahad Al-Saidi ; German Novikov ;

Links

Summary

https://pillow.readthedocs.io/en/stable/releasenotes/9.1.0.html

Changes Add support for multiple component transformation to JPEG2000 #5500 [@scaramallion] Fix loading FriBiDi on Alpine #6165 [@nulano] Added setting for converting GIF P frames to RGB #6150 [@radarhere] Allow 1 mode images to be inverted #6034 [@radarhere] Raise ValueError when trying to save empty JPEG #6159 [@radarhere] Always save TIFF with contiguous planar configuration #5973 [@radarhere] Connected discontiguous polygon corners #5980 [@radarhere] Corrected memory allocation #5958 [@radarhere] Ensure Tkinter hook is activated for getimage() #6032 [@radarhere] Fixed comparison warnings #5970 [@radarhere] Use screencapture arguments to crop on macOS #6152 [@radarhere] Do not mark L mode JPEG as 1 bit in PDF #6151 [@radarhere] Fixed saving L mode GIF with background as WebP #6147 [@radarhere] Do not expand GIF during n_frames #6148 [@radarhere] Added support for reading I;16R TIFF images #6132 [@radarhere] If an error occurs after creating a file, remove the file #6134 [@radarhere] decode() should return -1 when finished #6130 [@radarhere] Fixed calling DisplayViewer or XVViewer without a title #6136 [@radarhere] Retain RGBA transparency when saving multiple GIF frames #6128 [@radarhere] Save additional ICO frames with other bit depths if supplied #6122 [@radarhere] Handle EXIF data truncated to just the header #6124 [@radarhere] Added support for reading BMP images with RLE8 compression #6102 [@radarhere] Support Python distributions where _tkinter is compiled in #6006 [@lukegb] Added WebP default duration of zero when saving #6140 [@radarhere] Added support for PPM arbitrary maxval #6119 [@radarhere] Removed unused variable #6137 [@radarhere] libwebp 1.2.2 fixed endian bugs #5984 [@radarhere] Added BigTIFF reading #6097 [@radarhere] GIF seek performance improvements #6077 [@radarhere] Removed load_prepare nearly identical to ImageFile load_prepare #6116 [@radarhere] When converting, clip I;16 to be unsigned, not signed #6112 [@radarhere] Check if self.im is not None #6108 [@radarhere] Fixed loading L mode GIF with transparency #6086 [@radarhere] Ensure cleanup() is called for PyEncoders #6096 [@radarhere] Various _accept changes #6092 [@radarhere] Improved handling of PPM header #5121 [@Piolie] Reset size when seeking away from "Large Thumbnail" MPO frame #6101 [@radarhere] Replace requirements.txt with extras #6072 [@hugovk] Added PyEncoder and support BLP saving #6069 [@radarhere] Handle TGA images with packets that cross scan lines #6087 [@radarhere] Added FITS reading #6056 [@radarhere] Added rawmode argument to Image.getpalette() #6061 [@radarhere] Fixed BUFR, GRIB and HDF5 stub saving #6071 [@radarhere] Changed quantize default dither to FLOYDSTEINBERG #6068 [@radarhere] Do not automatically remove temporary ImageShow files on Unix #6045 [@radarhere] Correctly read JPEG compressed BLP images #4685 [@Meithal] Merged _MODE_CONV typ into ImageMode as typestr #6057 [@radarhere] Consider palette size when converting and in getpalette() #6060 [@radarhere] Added enums #5954 [@radarhere] Ensure image is opaque after converting P to PA with RGB palette #6052 [@radarhere] Replaced absolute PIL import with relative import #6058 [@radarhere] Attach RGBA palettes from putpalette() when suitable #6054 [@radarhere] Simplified code #6053 [@radarhere] Clarify code and comments #6042 [@radarhere] Added get_photoshop_blocks() to parse Photoshop TIFF tag #6030 [@radarhere] Drop excess values in BITSPERSAMPLE #6041 [@mikhail-iurkov] Issue warning if Raqm layout is requested, but Raqm is not available #6035 [@nulano] Added unpacker from RGBA;15 to RGB #6031 [@radarhere] Dependencies Updated freetype to 2.12 #6169 [@radarhere] Updated harfbuzz to 4.2.0 #6164 [@radarhere] Updated zlib to 1.2.12 #6160 [@radarhere] Updated harfbuzz to 4.1.0 #6153 [@radarhere] Updated harfbuzz to 4.0.1 #6125 [@radarhere] Updated harfbuzz to 4.0.0 #6104 [@radarhere] Updated harfbuzz to 3.4.0 #6048 [@radarhere] Updated lcms2 to 2.13.1 #6017 [@radarhere] Updated harfbuzz to 3.3.2 #6029 [@radarhere] Updated libimagequant to 4.0.0 #6014 [@radarhere] Documentation Add musllinux wheels to 9.1.0 release notes #6168 [@hugovk] Document "keep" for JPEG save quality option #6135 [@carandraug] Document support for RLE8 reading in BMP #6155 [@radarhere] Removed period before colon #6143 [@radarhere] Added merging images example #6129 [@radarhere] decode() should return -1 when finished #6117 [@radarhere] Improved codec documentation #6094 [@radarhere] Document alternatives to accessing individual pixels #6099 [@radarhere] Document that histogram() uses 256 bins per channel #6106 [@radarhere] Added release notes for #6069 #6095 [@radarhere] Improved ImageShow documentation #6078 [@radarhere] Corrected docstring #6081 [@radarhere] Corrected JPEG subsampling documentation #6067 [@radarhere] Use --no-binary when installing from source #6066 [@radarhere] macOS: 'brew install openjpeg' for JPEG2000 support #6065 [@hugovk] Updated comment #6063 [@radarhere] Updated macOS tested Pillow versions #6038 [@radarhere] Fix return in docs #6040 [@hugovk] Corrected sentence #6016 [@radarhere] Testing Added pytest-timeout to AppVeyor #6157 [@radarhere] Do not always require ctypes in tests #6141 [@radarhere] Updated setup-python, checkout and upload-artifact actions to v3 #6111 [@radarhere] pre-commit autoupdate --freeze #6109 [@radarhere] Updated Python for doccheck to 3.10 #6098 [@radarhere] Updated libjpeg-turbo to 2.1.3 #6091 [@radarhere] Enable heap verification without gflags #6089 [@radarhere] Test that n_frames and is_animated do not change GIF #6080 [@radarhere] Added Gentoo to Docker jobs #6088 [@radarhere] Removed duplicate test #6082 [@radarhere] Updated checks that no warnings were raised #6076 [@radarhere] Updated comment #6063 [@radarhere] Replaced test image to avoid copyrighted color space #6062 [@radarhere] Only skip test if libimagequant is earlier than 4 on ppc64le #6050 [@radarhere] Added CentOS Stream 9 #6036 [@radarhere] Upgraded AppVeyor Python 3.10 image to Visual Studio 2022 #6026 [@radarhere]

More information

  • DOI: 10.5281/zenodo.6406647

Dates

  • Publication date: 2022
  • Issued: April 01, 2022

Rights

  • info:eu-repo/semantics/openAccess Open Access

Much of the data past this point we don't have good examples of yet. Please share in #rdi slack if you have good examples for anything that appears below. Thanks!

Format

electronic resource

Relateditems

DescriptionItem typeRelationshipUri
IsSupplementTohttps://github.com/python-pillow/Pillow/tree/9.1.0
IsVersionOfhttps://doi.org/10.5281/zenodo.596518
IsPartOfhttps://zenodo.org/communities/zenodo