इमेज फ़ॉर्मैट गाइड
डेवलपर्स के लिए गहरी तकनीकी जानकारी। PicScrub जिन इमेज फ़ॉर्मैट को सपोर्ट करता है, उनका बाइनरी स्ट्रक्चर, मेटाडेटा कहाँ रहता है और बाइट लेवल की बारीकियाँ, सब यहाँ समझिए।
सबसे आम इमेज फ़ॉर्मैट, जिसमें EXIF/IPTC मेटाडेटा काफ़ी उलझा हुआ होता है
क्वालिटी घटाए बिना काम करने वाला फ़ॉर्मैट, जो मेटाडेटा chunk में रखता है
आधुनिक फ़ॉर्मैट, जो RIFF कंटेनर में मेटाडेटा के साथ आता है
एनिमेशन वाला फ़ॉर्मैट, जिसमें कमेंट और XMP एक्सटेंशन होते हैं
XML पर बना वेक्टर फ़ॉर्मैट, जिसमें मेटाडेटा एलिमेंट छिपे रहते हैं
लचीला फ़ॉर्मैट, जिसमें टैग IFD स्ट्रक्चर में रखे जाते हैं
Apple का हाई-एफ़िशिएंसी फ़ॉर्मैट, जो ISOBMFF कंटेनर पर चलता है
कैमरे के रॉ फ़ॉर्मैट, जिनमें DNG, CR2, NEF और ARW शामिल हैं
फ़ॉर्मैट की तुलना
| फ़ॉर्मैट | EXIF | GPS | XMP | ICC प्रोफ़ाइल | क्वालिटी घटाए बिना हटाना |
|---|---|---|---|---|---|
| JPEG | ✓ | ✓ | ✓ | ✓ | ✓ |
| PNG | ✓ | ✓ | ✓ | ✓ | ✓ |
| WebP | ✓ | ✓ | ✓ | ✓ | ✓ |
| GIF | - | - | ✓ | - | ✓ |
| SVG | - | - | ✓ | - | ✓ |
| TIFF | ✓ | ✓ | ✓ | ✓ | ✓ |
| HEIC | ✓ | ✓ | ✓ | - | शून्य लिखकर |
| RAW/DNG | ✓ | ✓ | ✓ | ✓ | ✓ |
डेवलपर्स के लिए
PicScrub एक ओपन सोर्स लाइब्रेरी के रूप में भी उपलब्ध है। पूरे TypeScript सपोर्ट के साथ इसे अपने प्रोजेक्ट में इस्तेमाल कीजिए, या कोडबेस में योगदान दीजिए।