All Projects → bigflood → dartexif

bigflood / dartexif

Licence: MIT License
Dart package to decode Exif data from tiff, jpeg and heic files

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to dartexif

open route service
An encapsulation made around openrouteservice API for Dart and Flutter projects. Made for easy generation of Routes and Directions on Maps, Isochrones, Time-Distance Matrix, Pelias Geocoding, POIs, Elevation and routing Optimizations using their amazing API.
Stars: ✭ 20 (+25%)
Mutual labels:  dart-library, flutter-package, dart-package
exif-rs
Exif parsing library written in pure Rust
Stars: ✭ 91 (+468.75%)
Mutual labels:  jpeg, tiff, exif
Sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Stars: ✭ 21,131 (+131968.75%)
Mutual labels:  jpeg, tiff, exif
Motion-Tab-Bar
A beautiful animated flutter widget package library. The tab bar will attempt to use your current theme out of the box, however you may want to theme it.
Stars: ✭ 237 (+1381.25%)
Mutual labels:  dart-library, flutter-package, dart-package
HEIF
Mac OS X: Convert any image to HEIF/HEIC format
Stars: ✭ 58 (+262.5%)
Mutual labels:  jpeg, tiff, heic
Bloc
A predictable state management library that helps implement the BLoC design pattern
Stars: ✭ 8,214 (+51237.5%)
Mutual labels:  dart-web, dart-library, flutter-package
Libvips
A fast image processing library with low memory needs.
Stars: ✭ 6,094 (+37987.5%)
Mutual labels:  jpeg, tiff, heic
Exif Py
Easy to use Python module to extract Exif metadata from digital image files.
Stars: ✭ 561 (+3406.25%)
Mutual labels:  jpeg, tiff, exif
flutter sliding tutorial
User onboarding library with smooth animation of objects and background colors
Stars: ✭ 127 (+693.75%)
Mutual labels:  dart-library, flutter-package, dart-package
Metadata Extractor
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
Stars: ✭ 1,972 (+12225%)
Mutual labels:  jpeg, tiff, exif
Format parser
file metadata parsing, done cheap
Stars: ✭ 46 (+187.5%)
Mutual labels:  jpeg, tiff, exif
credit card validator
A Dart package that validates credit card numbers, expiration dates, and security codes (CVV/CVC) based on the type of credit card
Stars: ✭ 19 (+18.75%)
Mutual labels:  dart-library, flutter-package, dart-package
tyf
Manipulate EXIF and IFD metadata.
Stars: ✭ 16 (+0%)
Mutual labels:  jpeg, tiff, exif
Flogs
An Advanced Logging Framework develop in flutter that provides quick & simple logging solution.
Stars: ✭ 158 (+887.5%)
Mutual labels:  dart-library, flutter-package, dart-package
validated
Ultimate dart / flutter string validators 💃💃
Stars: ✭ 21 (+31.25%)
Mutual labels:  dart-library, dart-package
wasm.dart
WebAssembly virtual machine for Dart [work in progress]
Stars: ✭ 43 (+168.75%)
Mutual labels:  dart-library, flutter-package
stash
Key-value store abstraction with plain and cache driven semantics and a pluggable backend architecture.
Stars: ✭ 71 (+343.75%)
Mutual labels:  dart-library, dart-package
go-jpeg-image-structure
Parse JPEG data into segments via code or CLI from pure Go. Read/export/write EXIF data. Read XMP and IPTC metadata.
Stars: ✭ 47 (+193.75%)
Mutual labels:  jpeg, exif
dart-emoji
A light-weight Emoji 📦 for Dart & Flutter with all up-to-date emojis written in pure Dart 😄 . Made from 💯% ☕ with ❤️!
Stars: ✭ 16 (+0%)
Mutual labels:  dart-library, dart-package
l
Cross-platform html/io [L]ogger with simple API.
Stars: ✭ 26 (+62.5%)
Mutual labels:  dart-library, dart-package

exif

Pub Package Dart CI

Dart package to decode Exif data from tiff, jpeg and heic files.

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

Usage

  • Simple example:
printExifOf(String path) async {

  final fileBytes = File(path).readAsBytesSync();
  final data = await readExifFromBytes(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 (final entry in data.entries) {
    print("${entry.key}: ${entry.value}");
  }
  
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].