# Welcome to imageio’s documentation!

Imageio is a Python library that provides an easy interface to read and write a wide range of image data, including animated images, volumetric data, and scientific formats. It is cross-platform, runs on Python 3.5+, and is easy to install.

Main website: https://imageio.readthedocs.io/

Contents:

- User Guide
  - Getting Started
  - Other Usage
- Examples
  - Read an image of a cat
  - Read from fancy sources
  - Read all Images in a Folder
  - Grab screenshot or image from the clipboard
  - Grab frames from your webcam
  - Convert a short movie to grayscale
  - Read or iterate frames in a video
  - Re-encode a (large) video
  - Read medical data (DICOM)
  - Volume data
  - Writing videos with FFMPEG and vaapi
  - Writing to Bytes (Encoding)
  - Writing to BytesIO
  - Optimizing a GIF using pygifsicle
  - Reading Images from ZIP archives
  - Reading Multiple Files from a ZIP archive
  - Reading Metadata
- Supported Formats
  - Formats by Plugin
  - Video Formats
  - All Formats
- API Reference
  - Core APIs
  - Plugins & Backend Libraries
- Contributing
  - Small Changes to the Documentation
  - Large Changes to the Documentation
  - Fixing a Bug
  - Adding a new Feature
  - Webdesign
  - DevOps
  - Implementing a new Plugin
  - Adding a missing Format
  - Full Developer Setup

next

User Guide