Base64 से TIFF कन्वर्टर

Base64 में एनकोड किए गए स्कैन और प्रिंट फ़ाइलों को TIFF के रूप में सहेजें, या आपका ब्राउज़र जो भी इमेज दिखा सके, उसे बिना कंप्रेशन वाले RGBA TIFF में बदलें। सारी प्रोसेसिंग आपके डिवाइस पर ही होती है।

पूरी तरह आपके ब्राउज़र में चलता है। कुछ भी अपलोड नहीं होता।

उपयोग कैसे करें

  1. Base64 स्ट्रिंग या data:image/tiff;base64 URI पेस्ट करें।
  2. पहचाना गया फ़ॉर्मैट और आकार जाँचें। हो सकता है कि TIFF का पूर्वावलोकन न दिखे; ज़्यादातर ब्राउज़र में यह सामान्य है।
  3. TIFF को ठीक वैसा ही सहेजने के लिए जैसा वह मिला है, “मूल फ़ाइल” चुनें, या PNG, JPEG, WebP या किसी अन्य इमेज को कन्वर्ट करने के लिए TIFF ही रहने दें।
  4. .tiff फ़ाइल डाउनलोड करें।

TIFF डेटा पहचानना

TIFF फ़ाइल एक बाइट-ऑर्डर मार्क से शुरू होती है। लिटिल-एंडियन फ़ाइलें II (Intel से) से शुरू होती हैं और SUkq में एनकोड होती हैं; बिग-एंडियन फ़ाइलें MM (Motorola से) से शुरू होती हैं और TU0A में एनकोड होती हैं। Base64 TIFF डॉक्यूमेंट स्कैनर, फ़ैक्स सेवाओं, OCR पाइपलाइन, आर्काइव सिस्टम और GeoTIFF के साथ काम करने वाले GIS टूल से आते हैं। MIME टाइप image/tiff है, और .tif व .tiff एक्सटेंशन एक-दूसरे की जगह इस्तेमाल किए जा सकते हैं।

पूर्वावलोकन क्यों नहीं दिखता

Chrome, Edge और Firefox TIFF इमेज नहीं दिखा सकते; Safari इसका मुख्य अपवाद है। फिर भी टूल हेडर से फ़ॉर्मैट पहचानता है, डिकोड के बाद का आकार दिखाता है और “मूल फ़ाइल” चुनने पर फ़ाइल सहेज देता है, ताकि आप उसे बाद में किसी इमेज व्यूअर, PDF टूल या एडिटर में खोल सकें।

TIFF को PNG या JPEG में बदलने के लिए ब्राउज़र को पहले उसे डिकोड करना पड़ता है, इसलिए यह केवल उसी ब्राउज़र में काम करता है जो TIFF दिखा सकता है। स्कैन किए गए दस्तावेज़ों और फ़ैक्स में आम मल्टी-पेज TIFF के सभी पेज “मूल फ़ाइल” डाउनलोड में बने रहते हैं। कन्वर्ज़न केवल वही इमेज इस्तेमाल कर सकता है जिसे ब्राउज़र डिकोड करता है, और वह आमतौर पर पहला पेज होता है।

TIFF में कन्वर्ट करना

उल्टी दिशा हर ब्राउज़र में काम करती है: ब्राउज़र जो भी इमेज दिखा सकता है, PNG और JPEG से लेकर WebP, GIF, AVIF, BMP या SVG तक, उसे TIFF के रूप में सहेजा जा सकता है। आउटपुट प्रति चैनल 8 बिट वाला बिना कंप्रेशन का RGBA होता है, इसलिए प्रति पिक्सेल लगभग 4 बाइट मानकर चलें। यह LZW या ZIP कंप्रेशन का उपयोग नहीं करता और CMYK में नहीं बदलता; अगर प्रिंट शॉप CMYK माँगे, तो फ़ाइल को किसी प्रोफ़ेशनल इमेज एडिटर में कन्वर्ट करें।

// Go: Base64 TIFF डेटा को डिस्क पर लिखें
data, err := base64.StdEncoding.DecodeString(b64)
if err != nil {
    log.Fatal(err)
}
os.WriteFile("scan.tif", data, 0o644)

अक्सर पूछे जाने वाले प्रश्न

मुझे अपने TIFF का पूर्वावलोकन क्यों नहीं दिखता?

ज़्यादातर ब्राउज़र TIFF का समर्थन नहीं करते, इसलिए पूर्वावलोकन ख़ाली रहता है। डेटा फिर भी सही तरह डिकोड होता है, और “मूल फ़ाइल” डाउनलोड से आपको पूरी फ़ाइल मिल जाती है।

क्या Base64 TIFF को PNG या JPG में बदला जा सकता है?

केवल तभी, जब आपका ब्राउज़र TIFF डिकोड कर सके, जैसे Safari करता है। नहीं तो मूल फ़ाइल डाउनलोड करें और उसे डेस्कटॉप सॉफ़्टवेयर से कन्वर्ट करें।

क्या TIFF आउटपुट कंप्रेस किया जाता है?

नहीं। कन्वर्ट की गई फ़ाइलें बिना कंप्रेशन वाली RGBA होती हैं, जिन्हें लगभग हर TIFF रीडर पढ़ सकता है, लेकिन इनसे बड़ी फ़ाइलें बनती हैं। 3000 × 2000 पिक्सेल की इमेज लगभग 24 MB की होती है।

क्या मल्टी-पेज TIFF समर्थित हैं?

“मूल फ़ाइल” के रूप में डाउनलोड करने पर वे पूरी तरह सुरक्षित रहते हैं। कन्वर्ज़न केवल एक पेज का उपयोग करता है।

TIFF को Base64 में कैसे एनकोड करें?
सीधी Base64 स्ट्रिंग या data URI पाने के लिए TIFF से Base64 का उपयोग करें।