exif 1.0.3 copy "exif: ^1.0.3" to clipboard
exif: ^1.0.3 copied to clipboard

outdated

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]}");
  }
  
}
110
likes
20
pub points
97%
popularity

Publisher

unverified uploader

Decode Exif data from tiff and jpeg files.

Repository

License

GPL-3.0, BSD-3-Clause (LICENSE)

Dependencies

args, collection, convert, sprintf

More

Packages that depend on exif