Skip to content

bigflood/dartexif

Repository files navigation

exif

Pub Package Dart CI

Dart package to decode Exif data from TIFF, JPEG, HEIC, PNG and WebP files.

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

Usage

  • Simple example:
printExifOf(Stringpath)async{

finalfileBytes=File(path).readAsBytesSync();
finaldata=awaitreadExifFromBytes(fileBytes);

if(data.isEmpty) {
print("No EXIF information found");
return;
}

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

for(finalentryindata.entries) {
print("${entry.key}: ${entry.value} ");
}

}