class

CrImage::EXIF::Reader

Inherits Reference / Object

EXIF reader implementation. Parses EXIF data from various sources.

Class methods

read(path : String) : Data | Nil

Read EXIF from a file path (auto-detects format).

Source
read(io : IO) : Data | Nil

Read EXIF from an IO stream (auto-detects format).

Source
read_jpeg(io : IO) : Data | Nil

Read EXIF from JPEG file.

Source
read_raw(data : Bytes) : Data | Nil

Read EXIF from raw EXIF data bytes (after Exif\0\0 header).

Source
read_tiff(io : IO) : Data | Nil

Read EXIF from TIFF file.

Source
read_webp(io : IO) : Data | Nil

Read EXIF from WebP file.

Source