बिना किसी साफ वजह के अपलोड फेल होते रहना
आप किसी ईमेल या अपलोड फॉर्म में स्क्रीनशॉट या स्कैन अटैच करने की कोशिश करते हैं, और वह "साइज़ बहुत बड़ा है" कहकर रिजेक्ट हो जाता है — जबकि वह सिर्फ एक इमेज है और देखने में बिल्कुल सामान्य लगती है। फाइल एक्सटेंशन चेक करें तो अक्सर वह .bmp निकलती है: एक ऐसा फॉर्मेट जो हर पिक्सल का रंग लगभग बिना कम्प्रेशन के सेव करता है, तो जो स्क्रीनशॉट JPG में 300KB का होता, वह BMP में आसानी से 10-15MB का हो सकता है।
यह कोई खराब या करप्ट फाइल नहीं है — BMP दशकों पहले, असरदार कम्प्रेशन आम होने से पहले बनाया गया था, और यह आज भी पुराने Windows टूल, पुराने स्कैनिंग सॉफ्टवेयर और कुछ खास हार्डवेयर से आता रहता है जो डिफॉल्ट रूप से इसी में सेव करता है।
आजकल BMP फाइलें असल में कहाँ से आती हैं
आजकल कोई जानबूझकर शेयर करने के लिए BMP नहीं चुनता — यह एक साइड-इफेक्ट की तरह आता है। पुराने Windows यूटिलिटी (Paint के पुराने डिफॉल्ट, कुछ पुराने स्क्रीनशॉट टूल), इंडस्ट्रियल या लैब उपकरण जो इमेजिंग डेटा BMP में एक्सपोर्ट करते हैं, और दस साल से ज्यादा पुराना स्कैनिंग सॉफ्टवेयर सबसे आम स्रोत हैं। अगर आपको स्कैन किए गए डॉक्यूमेंट या इमेज का कोई पुराना आर्काइव मिला है, तो बड़ी संभावना है कि उसका एक हिस्सा बिना किसी की मर्ज़ी के BMP में पड़ा हो।
फिक्स लगभग हमेशा एक जैसा है: फाइल के साथ कुछ और करने से पहले उसे JPG में बदल लें, क्योंकि आजकल लगभग कुछ भी सीधे BMP लेने की उम्मीद नहीं रखता।
असल में साइज़ कितना कम होता है
BMP से JPG में साइज़ इतना ज्यादा कम इसलिए होता है क्योंकि BMP लगभग शून्य कम्प्रेशन से शुरू होती है — कन्वर्ट करने पर फाइल आमतौर पर 80-95% तक छोटी हो जाती है, इमेज के हिसाब से कभी-कभी इससे भी ज्यादा। 14MB की BMP स्क्रीनशॉट, हाई क्वालिटी सेटिंग पर JPG में बनकर अक्सर 1MB से भी कम हो जाती है, और आँख से कोई फर्क नज़र नहीं आता।
यह क्वालिटी और साइज़ के बीच बारीक चुनाव करने वाला मामला नहीं है — BMP का ओवरहेड इतना ज्यादा है कि एक सामान्य, हाई-क्वालिटी JPG सेटिंग भी लगभग पूरी बचत खुद-ब-खुद पकड़ लेती है।
एक चीज़ जिसकी यहाँ आमतौर पर चिंता नहीं करनी पड़ती
PNG या WebP से JPG में बदलते समय पारदर्शी हिस्सों के ठोस बैकग्राउंड रंग में बदल जाने की चिंता रहती है, क्योंकि JPG में ट्रांसपेरेंसी सपोर्ट नहीं है। BMP में यह समस्या ज्यादातर नहीं आती — असल दुनिया की ज्यादातर BMP फाइलें शुरू से ही पूरी तरह ओपेक होती हैं, क्योंकि BMP में ट्रांसपेरेंसी तकनीकी रूप से मुमकिन तो है पर असल में लगभग कभी इस्तेमाल नहीं होती। इससे BMP-to-JPG कन्वर्ज़न सबसे ज्यादा अनुमानित और कम-सरप्राइज़ वाला फॉर्मेट कन्वर्ज़न बन जाता है।