All formats

JPEG libraries for Python

Other options: pyvips (MIT, libvips binding) is faster than Pillow and uses little memory for large images and batch thumbnails; simplejpeg (MIT) is a minimal libjpeg-turbo wrapper for decoding to NumPy; ExifRead (BSD-3) and piexif read Exif without loading the image.