“यह बैच 500KB के अंदर कर दो” सुनने में एक लाइन का काम लगता है, पर अक्सर आधा दिन खा जाता है: एक फ़ाइल खोलो, कंप्रेस करो, साइज़ देखो, कम पड़े तो फिर कंप्रेस करो, फिर अगली फ़ाइल। वजह यह है कि ज़्यादातर टूल सिर्फ़ एक क्वालिटी स्लाइडर देते हैं, जबकि फ़ाइल का साइज़ एक साथ तीन चीज़ों पर टिका होता है: क्वालिटी, पिक्सल की संख्या और फ़ॉर्मैट। तीनों को सही क्रम में एक बार सेट कर दें तो पूरा बैच एक ही बार में निकल जाता है, हर फ़ाइल पर अंदाज़ा लगाने की ज़रूरत नहीं पड़ती।
नीचे की हर सेटिंग बैच इमेज प्रोसेसिंग में एक बार कॉन्फ़िगर करके पूरे बैच पर चलाई जा सकती है।
पहले तय करें कि “साइज़” से मतलब क्या है

प्लेटफ़ॉर्म “साइज़” शब्द दो अलग मतलबों में इस्तेमाल करते हैं: फ़ाइल साइज़ (“2MB से ज़्यादा नहीं”) और पिक्सल डाइमेंशन (“सबसे लंबा किनारा 2000 px से ज़्यादा नहीं”)। कई सीमाओं में दोनों दी होती हैं। आवेदन पोर्टल अक्सर चाहते हैं “JPG, 200KB से कम, 295 × 413 पिक्सल”; मार्केटप्लेस आमतौर पर माँगते हैं “कम से कम 1600 × 1600, 3MB से कम”।
शुरू करने से पहले दोनों शर्तें लिख लें, क्योंकि वे अलग-अलग स्टेप तय करती हैं: पिक्सल की सीमा रीसाइज़ स्टेप की सेटिंग तय करती है, और बाइट की सीमा क्वालिटी व फ़ॉर्मैट की। सिर्फ़ क्वालिटी स्लाइडर घुमाकर बाइट की सीमा पकड़ने की कोशिश सबसे धीमा रास्ता है।
तीन डायल, इसी क्रम में
पहला डायल: पिक्सल। 4000 × 3000 की फ़ोन फ़ोटो 12 मेगापिक्सल की होती है; 2000 × 1500 पर वह सिर्फ़ 3 मेगापिक्सल रह जाती है, और उसी क्वालिटी पर फ़ाइल करीब चौथाई साइज़ की हो जाती है। यह सबसे असरदार डायल है और आँखों को सबसे कम दिखता है। स्क्रीन और वेब पेज के लिए सबसे लंबा किनारा 1600 से 2000 पिक्सल रखना काफ़ी से भी ज़्यादा है।
पाइपलाइन में साइज़ स्टेप को “सबसे लंबा किनारा 2000” पर रखें और छोटी इमेज को बड़ा करने का विकल्प बंद रखें, ताकि छोटी इमेज उलटी दिशा में खिंचकर धुँधली न हों।
दूसरा डायल: फ़ॉर्मैट। फ़ोटोग्राफ़ JPG या WebP में जाएँ; बराबर क्वालिटी पर WebP 25 से 35 प्रतिशत छोटा निकलता है। स्क्रीनशॉट, आइकन और पारदर्शी हिस्से वाली हर चीज़ PNG ही रहे, 256-रंग का पैलेट चालू करके, जिससे आमतौर पर साठ-सत्तर प्रतिशत वज़न घट जाता है। अगर प्लेटफ़ॉर्म सिर्फ़ JPG लेता है तो JPG ही चुनें; कुछ किलोबाइट बचाने के लिए WebP पर दाँव न लगाएँ।
तीसरा डायल: क्वालिटी। JPG और WebP के लिए 75 से 85 प्रतिशत सबसे अच्छा दायरा है। देखने में यह 95 से लगभग अलग नहीं दिखता, पर बाइट आधे से भी कम लगते हैं। 80 से शुरू करें, बैच चलाएँ, और सिर्फ़ जो फ़ाइलें अब भी बड़ी रह जाएँ उन्हें 70 पर दोबारा चलाएँ।
जब बैच में बहुत बड़ी और बहुत छोटी फ़ाइलें मिली हों
एक आम फ़ोल्डर में 8MB की कैमरा ओरिजिनल के बगल में 150KB के स्क्रीनशॉट पड़े होते हैं। अच्छी बात यह है कि सभी पर एक ही सेटिंग चल जाती है, पहले छाँटने की ज़रूरत नहीं।
- बड़ी फ़ाइलें “सबसे लंबा किनारा 2000” से छोटी होती हैं और फिर 80 प्रतिशत पर कंप्रेस होकर आमतौर पर 300 से 600KB के बीच आ जाती हैं।
- छोटी फ़ाइलें पहले से 2000 पिक्सल से कम होती हैं, इसलिए रीसाइज़ स्टेप उन्हें छूता ही नहीं। अगर कंप्रेशन से वे उलटा बड़ी हो जाएँ, तो डिफ़ॉल्ट नियम “आउटपुट कभी मूल फ़ाइल से बड़ा न हो” अनछुई फ़ाइल को ही रख लेता है।
इसलिए इस एक सेटिंग से आपकी छोटी इमेज धुँधली नहीं होंगी: वे या तो छोड़ दी जाती हैं या हल्के से दोबारा एन्कोड होती हैं। इस पाइपलाइन से सिर्फ़ वही फ़ाइलें बाहर रखें जिनका हर मूल पिक्सल सुरक्षित रहना ज़रूरी है, जैसे प्रिंट मास्टर।
आम सीमाओं के लिए शुरुआती सेटिंग
इन्हें पहली कोशिश मानें और नतीजे देखकर बदलाव करें।
- आवेदन या ID फ़ोटो: 200KB से कम। साइज़ “1200 × 1600 के अंदर फ़िट”, JPG, क्वालिटी 80। फिर भी ज़्यादा है? क्वालिटी 70 कर दें; पिक्सल और घटाने पर अक्सर पोर्टल की न्यूनतम शर्त टूट जाती है।
- मार्केटप्लेस की मुख्य इमेज: 1MB या 3MB से कम, कम से कम 1600 px। साइज़ “1600 × 1600 भरें”, क्रॉप 1:1, JPG, क्वालिटी 85। सफ़ेद बैकग्राउंड वाली प्रोडक्ट फ़ोटो आमतौर पर 200 से 500KB की आती हैं।
- ईमेल अटैचमेंट: कुल 10MB। साइज़ “सबसे लंबा किनारा 1600”, JPG, क्वालिटी 75। तीस फ़ोटो का कुल वज़न अक्सर 6 से 8MB बैठता है।
- वेबसाइट गैलरी: जितना हो सके छोटा। साइज़ “सबसे लंबा किनारा 1920”, WebP, क्वालिटी 78। इमेज का कुल वज़न अक्सर एक तिहाई से भी नीचे आ जाता है।
जहाँ पिक्सल की सटीक माँग हो, जैसे ID फ़ोटो, वहाँ पहले एक इमेज को इमेज रीसाइज़र से ठीक कर लें, फिर बाइट की सीमा के लिए पूरा बैच पाइपलाइन में डालें।
कंप्रेस करने के बाद क्या जाँचें
पाइपलाइन हर फ़ाइल के पहले और बाद के डाइमेंशन और साइज़ की सूची दिखाती है। तीन चीज़ें देखें:
- जो फ़ाइल लाल दिखे, वह घटने की जगह बढ़ गई है। यह लगभग हमेशा JPG के PNG में बदलने से होता है; उसे वापस JPG कर दें।
- क्या सबसे बड़ी फ़ाइल अब भी सीमा से ऊपर है? क्वालिटी 5 से 10 अंक घटाएँ और सिर्फ़ उन्हीं फ़ाइलों को दोबारा चलाएँ।
- दो फ़ाइलें बेतरतीब चुनकर 100 प्रतिशत ज़ूम पर किनारे और टेक्स्ट देखें। क्वालिटी 80 पर कुछ नहीं दिखना चाहिए; रंगों के चौकोर धब्बे दिखें तो क्वालिटी ज़्यादा गिर गई है।
एक बार सेट करें, बैच चलाएँ, जो छूट जाएँ उन्हें दोबारा चलाएँ। पूरी प्रक्रिया बस इतनी है, और इससे सिर्फ़ समय नहीं बचता, बल्कि एक के बाद एक टूल से गुज़ारने पर बार-बार री-एन्कोडिंग से होने वाली क्वालिटी की हानि भी बचती है। बैच ऑपरेशनों को जोड़ने की बड़ी तस्वीर के लिए इमेज को बैच में प्रोसेस करने का तरीका देखें।
