पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv3.3.0

exif

डिजिटल छवि फ़ाइलों से Exif मेटाडेटा को डीकोड करें। समर्थित प्रारूप: TIFF, JPEG, HEIC, PNG, WebP

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
1.7 लाख
लाइक
130
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add exif

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक्सिफ पैकेज टिफ, जेपीईजी, हीआईसी, पीएनजी और वेबपी जैसे फॉरमेट में डिजिटल छवि फाइलों से एक्सिफ मेटाडेटा को डीकोड करने की अनुमति देता है। यह कैमरा मॉडल, जीपीएस निर्देशांक, समयांक, और एक्सपोज़र सेटिंग्स जैसी एम्बेडेड जानकारी निकालने के लिए एक सीधा-आसान एपीआई प्रदान करता है। क्रॉस-प्लेटफॉर्म उपयोग के लिए डिज़ाइन किया गया, यह एंड्रॉइड, आईओएस, मैकओएस, विंडोज और लिनक्स का समर्थन करता है। विस्तृत छवि उत्पत्ति या भौगोलिक टैगिंग क्षमता की आवश्यकता वाले एप्लिकेशन के लिए यह पैकेज आदर्श है। डार्ट पर बनाया गया, यह फ्लटर प्रोजेक्ट्स के साथ बिल्कुल एकीकृत होता है।

उपयोग

  • तस्वीरों से कैमरा विवरण निकालना
  • तस्वीरों से GPS स्थान डेटा प्राप्त करना
  • चित्र अधिग्रहण समयस्थान का विश्लेषण करना
  • चित्र मेटाडेटा अखंडता की जाँच करना
  • फोटो प्रबंधन ऐप्स का समर्थन करना

मुख्य विशेषताएँ

  • कई छवि प्रारूपों का समर्थन करता है
  • प्लेटफॉर्म के अनुकूलता
  • मेटाडेटा निकालने के लिए सरल API
  • हल्का और कार्यक्षम
  • ओपन-सोर्स और सक्रिय रूप से रखरखाव किया जा रहा है

इनके लिए उपयुक्त

  • चित्र मेटाडेटा की आवश्यकता वाले Flutter ऐप्स
  • फोटो संपादन उपकरण
  • स्थान-आधारित एप्लिकेशन
  • डिजिटल फोरेंसिक्स उपकरण
  • सामग्री प्रबंधन प्रणाली

विचार योग्य बातें

  • चित्र फ़ाइल पहुंच अनुमति की आवश्यकता है
  • सभी निजी Exif टैग्स का समर्थन नहीं कर सकता है
  • पढ़ने के लिए सीमित; मेटाडेटा में परिवर्तन नहीं करता है
  • प्रदर्शन फ़ाइल के आकार पर निर्भर करता है
  • क्षतिग्रस्त फ़ाइलों के लिए कोई निर्मित त्रुटि संभाल नहीं है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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.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}");
  }

}
  • example app: https://github.com/bigflood/exifviewer

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 5 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट