exif 2.0.0 icon indicating copy to clipboard operation
exif: ^2.0.0 copied to clipboard

Decode Exif data from tiff and jpeg files.

exif #

Build Status

Dart module to decode Exif data from tiff and jpeg files.

Dart port of ianaré sévi's EXIF library: https://github.com/ianare/exif-py.

Installation #

Depend on it #

Add this to your package's pubspec.yaml file:

dependencies:
  exif: 

Install it #

You can install packages from the command line:

$ pub get

Usage #

  • Simple example:
printExifOf(String path) async {

  Map<String, IfdTag> data = readExifFromBytes(await new File(path).readAsBytes());

  if (data == null || data.isEmpty) {
    printFunc("No EXIF information found\n");
    return;
  }

  if (data.containsKey('JPEGThumbnail')) {
    printFunc('File has JPEG thumbnail');
    data.remove('JPEGThumbnail');
  }
  if (data.containsKey('TIFFThumbnail')) {
    printFunc('File has TIFF thumbnail');
    data.remove('TIFFThumbnail');
  }

  for (String key in data.keys) {
    printFunc("$key (${data[key].tagType}): ${data[key]}");
  }
  
}
56
likes
90
pub points
97%
popularity

Publisher

unverified uploader

Decode Exif data from tiff and jpeg files.

Homepage

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

args, collection, convert, sprintf

More

Packages that depend on exif