Go to file
KAMADA Ken'ichi 7de2ff0ddd Add more tests on truncated data. 2020-02-22 19:57:17 +09:00
examples More readable Debug::fmt for Value::{Ascii, Undefined}. 2020-02-05 23:05:48 +09:00
src Add more tests on truncated data. 2020-02-22 19:57:17 +09:00
tests Separate struct Exif from Reader. 2020-01-20 22:05:06 +09:00
Cargo.toml Increment the version to 0.5.1. 2020-02-15 21:36:41 +09:00
README Add constants for the new tags in Exif 2.32. 2020-02-05 23:05:31 +09:00

README

Exif parsing library written in pure Rust
-----------------------------------------

   This is a pure-Rust library to parse Exif data.
   This library parses Exif attributes in a raw Exif data block.
   It can also read Exif data directly from some image formats.

   Supported formats are:
   -  TIFF and some RAW image formats based on it
   -  JPEG
   -  HEIF and coding-specific variations including HEIC and AVIF

Usage
-----

   Add a dependency entry to your Cargo.toml.  Specify "kamadak-exif"
   if you use crates.io.  The canonical name of this crate is "exif",
   but it is renamed on crates.io to avoid a naming conflict.

      [dependencies]
      kamadak-exif = "0.5"

   Add the following to your crate root (before Rust 2018).

      extern crate exif;

   Run "cargo doc" in the source directory to generate the API reference.
   It is also available online at <https://docs.rs/kamadak-exif>.

   See examples directory for sample codes.

Dependencies
------------

   Rust 1.40 or later is required to build.

Standards
---------

   -  Exif Version 2.32
   -  TIFF Revision 6.0
   -  ISO/IEC 14496-12:2015
   -  ISO/IEC 23008-12:2017