===============
Imageio formats
===============


This page lists all formats currently supported by imageio. Each format
can support extra keyword arguments for reading and writing, which can be 
specified in the call to ``get_reader()``, ``get_writer()``, ``imread()``,
``imwrite()`` etc. Further, formats are free to provide additional
methods on their Reader and Writer objects. These parameters and extra
methods are specified in the documentation for each format.


Single images
^^^^^^^^^^^^^

  * :ref:`TIFF <TIFF>` - TIFF format
  * :ref:`BMP-PIL <BMP-PIL>` - Windows Bitmap
  * :ref:`BUFR-PIL <BUFR-PIL>` - BUFR
  * :ref:`CUR-PIL <CUR-PIL>` - Windows Cursor
  * :ref:`DCX-PIL <DCX-PIL>` - Intel DCX
  * :ref:`DDS-PIL <DDS-PIL>` - DirectDraw Surface
  * :ref:`DIB-PIL <DIB-PIL>` - Windows Bitmap
  * :ref:`EPS-PIL <EPS-PIL>` - Encapsulated Postscript
  * :ref:`FITS-PIL <FITS-PIL>` - FITS
  * :ref:`FLI-PIL <FLI-PIL>` - Autodesk FLI/FLC Animation
  * :ref:`FPX-PIL <FPX-PIL>` - FlashPix
  * :ref:`FTEX-PIL <FTEX-PIL>` - Texture File Format (IW2:EOC)
  * :ref:`GBR-PIL <GBR-PIL>` - GIMP brush file
  * :ref:`GIF-PIL <GIF-PIL>` - Static and animated gif (Pillow)
  * :ref:`GRIB-PIL <GRIB-PIL>` - GRIB
  * :ref:`HDF5-PIL <HDF5-PIL>` - HDF5
  * :ref:`ICNS-PIL <ICNS-PIL>` - Mac OS icns resource
  * :ref:`ICO-PIL <ICO-PIL>` - Windows Icon
  * :ref:`IM-PIL <IM-PIL>` - IFUNC Image Memory
  * :ref:`IMT-PIL <IMT-PIL>` - IM Tools
  * :ref:`IPTC-PIL <IPTC-PIL>` - IPTC/NAA
  * :ref:`JPEG-PIL <JPEG-PIL>` - JPEG (ISO 10918)
  * :ref:`JPEG2000-PIL <JPEG2000-PIL>` - JPEG 2000 (ISO 15444)
  * :ref:`MCIDAS-PIL <MCIDAS-PIL>` - McIdas area file
  * :ref:`MIC-PIL <MIC-PIL>` - Microsoft Image Composer
  * :ref:`MPO-PIL <MPO-PIL>` - MPO (CIPA DC-007)
  * :ref:`MSP-PIL <MSP-PIL>` - Windows Paint
  * :ref:`PCD-PIL <PCD-PIL>` - Kodak PhotoCD
  * :ref:`PCX-PIL <PCX-PIL>` - Paintbrush
  * :ref:`PIXAR-PIL <PIXAR-PIL>` - PIXAR raster image
  * :ref:`PNG-PIL <PNG-PIL>` - Portable network graphics
  * :ref:`PPM-PIL <PPM-PIL>` - Pbmplus image
  * :ref:`PSD-PIL <PSD-PIL>` - Adobe Photoshop
  * :ref:`SGI-PIL <SGI-PIL>` - SGI Image File Format
  * :ref:`SPIDER-PIL <SPIDER-PIL>` - Spider 2D image
  * :ref:`SUN-PIL <SUN-PIL>` - Sun Raster File
  * :ref:`TGA-PIL <TGA-PIL>` - Targa
  * :ref:`TIFF-PIL <TIFF-PIL>` - TIFF format (Pillow)
  * :ref:`WMF-PIL <WMF-PIL>` - Windows Metafile
  * :ref:`XBM-PIL <XBM-PIL>` - X11 Bitmap
  * :ref:`XPM-PIL <XPM-PIL>` - X11 Pixel Map
  * :ref:`XVTHUMB-PIL <XVTHUMB-PIL>` - XV thumbnail image
  * :ref:`SCREENGRAB <SCREENGRAB>` - Grab screenshots (Windows and OS X only)
  * :ref:`CLIPBOARDGRAB <CLIPBOARDGRAB>` - Grab from clipboard (Windows only)
  * :ref:`BMP-FI <BMP-FI>` - Windows or OS/2 Bitmap
  * :ref:`CUT-FI <CUT-FI>` - Dr. Halo
  * :ref:`DDS-FI <DDS-FI>` - DirectX Surface
  * :ref:`EXR-FI <EXR-FI>` - ILM OpenEXR
  * :ref:`G3-FI <G3-FI>` - Raw fax format CCITT G.3
  * :ref:`HDR-FI <HDR-FI>` - High Dynamic Range Image
  * :ref:`IFF-FI <IFF-FI>` - IFF Interleaved Bitmap
  * :ref:`J2K-FI <J2K-FI>` - JPEG-2000 codestream
  * :ref:`JNG-FI <JNG-FI>` - JPEG Network Graphics
  * :ref:`JP2-FI <JP2-FI>` - JPEG-2000 File Format
  * :ref:`JPEG-FI <JPEG-FI>` - JPEG - JFIF Compliant
  * :ref:`JPEG-XR-FI <JPEG-XR-FI>` - JPEG XR image format
  * :ref:`KOALA-FI <KOALA-FI>` - C64 Koala Graphics
  * :ref:`PBM-FI <PBM-FI>` - Portable Bitmap (ASCII)
  * :ref:`PBMRAW-FI <PBMRAW-FI>` - Portable Bitmap (RAW)
  * :ref:`PCD-FI <PCD-FI>` - Kodak PhotoCD
  * :ref:`PCX-FI <PCX-FI>` - Zsoft Paintbrush
  * :ref:`PFM-FI <PFM-FI>` - Portable floatmap
  * :ref:`PGM-FI <PGM-FI>` - Portable Greymap (ASCII)
  * :ref:`PGMRAW-FI <PGMRAW-FI>` - Portable Greymap (RAW)
  * :ref:`PICT-FI <PICT-FI>` - Macintosh PICT
  * :ref:`PNG-FI <PNG-FI>` - Portable Network Graphics
  * :ref:`PPM-FI <PPM-FI>` - Portable Pixelmap (ASCII)
  * :ref:`PPMRAW-FI <PPMRAW-FI>` - Portable Pixelmap (RAW)
  * :ref:`PSD-FI <PSD-FI>` - Adobe Photoshop
  * :ref:`RAS-FI <RAS-FI>` - Sun Raster Image
  * :ref:`RAW-FI <RAW-FI>` - RAW camera image
  * :ref:`SGI-FI <SGI-FI>` - SGI Image Format
  * :ref:`TARGA-FI <TARGA-FI>` - Truevision Targa
  * :ref:`TIFF-FI <TIFF-FI>` - Tagged Image File Format
  * :ref:`WBMP-FI <WBMP-FI>` - Wireless Bitmap
  * :ref:`WEBP-FI <WEBP-FI>` - Google WebP image format
  * :ref:`XBM-FI <XBM-FI>` - X11 Bitmap Format
  * :ref:`XPM-FI <XPM-FI>` - X11 Pixmap Format
  * :ref:`ICO-FI <ICO-FI>` - Windows icon
  * :ref:`GIF-FI <GIF-FI>` - Static and animated gif (FreeImage)
  * :ref:`DICOM <DICOM>` - Digital Imaging and Communications in Medicine
  * :ref:`NPZ <NPZ>` - Numpy's compressed array format
  * :ref:`FEI <FEI>` - FEI-SEM TIFF format
  * :ref:`FITS <FITS>` - Flexible Image Transport System (FITS) format
  * :ref:`ITK <ITK>` - Insight Segmentation and Registration Toolkit (ITK) format
  * :ref:`GDAL <GDAL>` - Geospatial Data Abstraction Library
  * :ref:`DUMMY <DUMMY>` - An example format that does nothing.

Multiple images
^^^^^^^^^^^^^^^

  * :ref:`TIFF <TIFF>` - TIFF format
  * :ref:`GIF-PIL <GIF-PIL>` - Static and animated gif (Pillow)
  * :ref:`ICO-FI <ICO-FI>` - Windows icon
  * :ref:`GIF-FI <GIF-FI>` - Static and animated gif (FreeImage)
  * :ref:`FFMPEG <FFMPEG>` - Many video formats and cameras (via ffmpeg)
  * :ref:`AVBIN <AVBIN>` - Many video formats (via AvBin, i.e. libav library)
  * :ref:`DICOM <DICOM>` - Digital Imaging and Communications in Medicine
  * :ref:`NPZ <NPZ>` - Numpy's compressed array format
  * :ref:`SWF <SWF>` - Shockwave flash
  * :ref:`FITS <FITS>` - Flexible Image Transport System (FITS) format
  * :ref:`ITK <ITK>` - Insight Segmentation and Registration Toolkit (ITK) format
  * :ref:`GDAL <GDAL>` - Geospatial Data Abstraction Library
  * :ref:`DUMMY <DUMMY>` - An example format that does nothing.

Single volumes
^^^^^^^^^^^^^^

  * :ref:`TIFF <TIFF>` - TIFF format
  * :ref:`DICOM <DICOM>` - Digital Imaging and Communications in Medicine
  * :ref:`NPZ <NPZ>` - Numpy's compressed array format
  * :ref:`FEI <FEI>` - FEI-SEM TIFF format
  * :ref:`FITS <FITS>` - Flexible Image Transport System (FITS) format
  * :ref:`ITK <ITK>` - Insight Segmentation and Registration Toolkit (ITK) format
  * :ref:`GDAL <GDAL>` - Geospatial Data Abstraction Library

Multiple volumes
^^^^^^^^^^^^^^^^

  * :ref:`TIFF <TIFF>` - TIFF format
  * :ref:`DICOM <DICOM>` - Digital Imaging and Communications in Medicine
  * :ref:`NPZ <NPZ>` - Numpy's compressed array format
  * :ref:`FITS <FITS>` - Flexible Image Transport System (FITS) format
  * :ref:`ITK <ITK>` - Insight Segmentation and Registration Toolkit (ITK) format
  * :ref:`GDAL <GDAL>` - Geospatial Data Abstraction Library


