उपयोग कैसे करें
- कोई .tif या .tiff फ़ाइल ड्रॉप एरिया पर खींचकर छोड़ें, या चुनने के लिए क्लिक करें।
- TIFF को बिना बदले एनकोड करने के लिए “मूल फ़ॉर्मैट रखें” चुनें। जो ब्राउज़र TIFF नहीं दिखा सकते, उनमें पूर्वावलोकन ख़ाली रह सकता है।
- Safari में आप इसके बजाय वेब पेज पर इस्तेमाल के लिए इमेज को PNG, JPEG या WebP में कन्वर्ट कर सकते हैं।
- रॉ Base64 या data URI कॉपी करें, या आउटपुट डाउनलोड करें।
TIFF के बारे में
TIFF (Tagged Image File Format) 1986 में बनाया गया था और अब Adobe इसका रखरखाव करता है। यह स्कैनिंग, फ़ैक्स, प्रिंटिंग, प्रकाशन और आर्काइविंग का भरोसेमंद फ़ॉर्मैट है, क्योंकि यह बेहद लचीला है: इमेज बिना कंप्रेशन के हो सकती हैं या LZW, Deflate, JPEG या ब्लैक-एंड-व्हाइट दस्तावेज़ों के लिए CCITT Group 4 कंप्रेशन इस्तेमाल कर सकती हैं, उनमें प्रति चैनल 16 बिट हो सकते हैं, और एक ही फ़ाइल में कई पेज हो सकते हैं। GeoTIFF, GIS डेटा के लिए मैप निर्देशांक जोड़ता है।
इसका MIME टाइप image/tiff है। Base64 लिटिल-एंडियन फ़ाइलों (बाइट ऑर्डर मार्क II) के लिए SUkqAA से और बिग-एंडियन फ़ाइलों (MM) के लिए TU0AKg से शुरू होता है।
ब्राउज़र समर्थन
Safari अकेला प्रमुख ब्राउज़र है जो TIFF दिखाता है। Chrome, Edge और Firefox में पूर्वावलोकन और आयाम ग़ायब हो सकते हैं, और PNG, JPEG या WebP में कन्वर्ज़न संभव नहीं है, क्योंकि ये ब्राउज़र इमेज को डिकोड नहीं कर सकते। फिर भी Base64 आउटपुट सही होता है: उसकी गणना फ़ाइल के रॉ बाइट से होती है, डिकोड की गई तस्वीर से नहीं। जब Safari किसी मल्टी-पेज TIFF को कन्वर्ट करता है, तो परिणाम में केवल वही पेज आता है जिसे वह दिखाता है, आमतौर पर पहला।
API को TIFF फ़ाइलें भेजना
TIFF को एनकोड करने का सबसे आम कारण किसी स्कैन किए गए दस्तावेज़ को वेब सेवा पर भेजना है: OCR इंजन, दस्तावेज़ प्रबंधन सिस्टम, ई-इनवॉइसिंग प्लेटफ़ॉर्म और फ़ैक्स गेटवे अक्सर फ़ाइल को JSON में Base64 फ़ील्ड के रूप में स्वीकार करते हैं। इनमें से ज़्यादातर को data: प्रीफ़िक्स के बिना रॉ Base64 आउटपुट चाहिए।
{
"fileName": "scan-001.tif",
"contentType": "image/tiff",
"content": "SUkqAAgAAAA..."
}
स्कैन दसियों मेगाबाइट के हो सकते हैं, और Base64 एक-तिहाई और जोड़ता है, इसलिए API की आकार सीमाएँ जाँच लें। वेब पेज पर दिखाने के लिए टेक्स्ट और लाइन आर्ट को PNG में और फ़ोटो को JPEG में कन्वर्ट करें, क्योंकि data:image/tiff इमेज केवल Safari में दिखती है।
अक्सर पूछे जाने वाले प्रश्न
मेरी TIFF फ़ाइल का पूर्वावलोकन क्यों नहीं दिख रहा?
ज़्यादातर ब्राउज़र TIFF डिकोड नहीं कर सकते, इसलिए दिखाने के लिए कुछ नहीं होता। Base64 आउटपुट फ़ाइल के बाइट से बनता है और हर हाल में पूरा और सही होता है।
क्या TIF और TIFF एक ही हैं?
हाँ। दोनों एक्सटेंशन एक ही फ़ॉर्मैट को दर्शाते हैं, और दोनों मामलों में MIME टाइप image/tiff है।
क्या यहाँ TIFF को PNG या JPEG में बदला जा सकता है?
क्या मल्टी-पेज TIFF के सभी पेज बने रहते हैं?
हाँ, जब आप मूल फ़ॉर्मैट रखते हैं, क्योंकि पूरी फ़ाइल एनकोड होती है। कन्वर्ज़न में केवल एक पेज बचता है।