“Upload failed: file must be under 200KB” — यह लाइन लगभग हर किसी ने देखी है, और उसके बाद वही चक्कर: फ़ाइल खोलो, स्लाइडर खींचो, सेव करो, साइज़ देखो, फिर कोशिश करो। एक इमेज तक ठीक है; पूरा बैच हो तो आधा दिन चला जाता है। पहले यह तय करें कि लिमिट के हिसाब से कितने पिक्सेल और कौन-सा फ़ॉर्मेट चाहिए, फिर बाइट-टारगेट देकर क्वालिटी की खोज टूल पर छोड़ दें — पूरा काम एक ही बार में निपट जाता है।

लिमिट टेबल से शुरू करें

आम अपलोड लिमिट और सुझाई गई सेटिंग
लिमिट, पिक्सेल, फ़ॉर्मेट और क्वालिटी एक साथ तय होते हैं

सबसे ज़्यादा सामने आने वाली लिमिट के लिए शुरुआती सेटिंग — यहीं से शुरू करें और नतीजे देखकर बदलें:

  • 100KB से कम (रिज़्यूमे फ़ोटो, फ़ोरम अवतार, कुछ सरकारी पोर्टल): 600 × 800 के भीतर फ़िट करें, JPG, टारगेट 100KB। हेड-एंड-शोल्डर फ़ोटो इस साइज़ पर भी एकदम साफ़ दिखती है।
  • 200KB से कम (एप्लिकेशन और परीक्षा पोर्टल, मिनी-ऐप अवतार): 1200 × 1600 के भीतर फ़िट करें, JPG, टारगेट 200KB।
  • 500KB से कम (CV अटैचमेंट, इंटरनल सिस्टम, ईमेल सिग्नेचर): सबसे लंबा किनारा 1600, JPG या WebP, टारगेट 500KB।
  • 1MB से कम (मार्केटप्लेस इमेज, सोशल प्लेटफ़ॉर्म, फ़ॉर्म अटैचमेंट): सबसे लंबा किनारा 2000, JPG, टारगेट 1MB। सफ़ेद बैकग्राउंड पर 1600 × 1600 की प्रोडक्ट फ़ोटो अक्सर 300–400KB की होती है, लिमिट से काफ़ी दूर।
  • 2MB से 5MB (जॉब बोर्ड, सबमिशन सिस्टम): सबसे लंबा किनारा 2500, JPG 85 प्रतिशत, आमतौर पर टारगेट की ज़रूरत नहीं।

पैटर्न सीधा है: लिमिट जितनी छोटी, पिक्सेल उतने पहले घटाने होंगे। 1MB से ऊपर अकेली क्वालिटी से ही काम चल जाता है।

सिर्फ़ एक क्वालिटी स्लाइडर काफ़ी क्यों नहीं है

फ़ाइल साइज़ तीन चीज़ों से तय होता है: पिक्सेल की गिनती, फ़ॉर्मेट और क्वालिटी। सिर्फ़ क्वालिटी स्लाइडर खींचने का मतलब है तीनों में सबसे कमज़ोर डायल को ज़बरदस्ती घुमाना। 4000 × 3000 की फ़ोन फ़ोटो क्वालिटी 30 पर भी 600KB की हो सकती है और ऊपर से ब्लॉक-ब्लॉक दिखने लगती है; पहले उसे 1200 × 1600 पर लाएँ तो क्वालिटी 80 पर वह 150KB में आ जाती है, पहले से ज़्यादा साफ़।

दूसरी दिक़्क़त यह है कि हर इमेज अलग होती है। एक ही क्वालिटी 80 पर सादे बैकग्राउंड वाली ID फ़ोटो 60KB की निकलती है और पत्तों से भरा लैंडस्केप 400KB का। पूरे बैच में एक फिक्स्ड क्वालिटी रखने पर कुछ फ़ाइलें लिमिट से बहुत नीचे रहेंगी और कुछ ऊपर। समय बचाने वाला तरीका है बाइट-टारगेट, जिसमें क्वालिटी हर इमेज के लिए अलग से ढूँढ़ी जाती है।

टारगेट साइज़ तय करें, क्वालिटी टूल खुद ढूँढ़ेगा

बैच इमेज प्रोसेसिंग के Output स्टेप में Target size (KB) का फ़ील्ड है। उसमें 200 भरें, तो हर इमेज के लिए टूल पहले आपकी चुनी हुई क्वालिटी आज़माता है; अगर साइज़ ऊपर रहे तो 30 से 95 प्रतिशत के बीच बाइनरी सर्च करके वह सबसे ऊँची क्वालिटी निकालता है जो 200KB के नीचे रहे; और सिर्फ़ तब, जब 30 प्रतिशत पर भी बात न बने, पिक्सेल 15 प्रतिशत घटाकर दोबारा खोज करता है। PNG पहले 256-रंग के पैलेट में बदला जाता है।

रन के बाद हर पंक्ति में “under target · Q78” जैसा नतीजा दिखता है; जो इक्का-दुक्का फ़ाइल लिमिट तक नहीं पहुँच पाती, वह लाल निशान से अलग दिख जाती है। अपलोड लिमिट के नज़रिए से देखें तो कुछ सौ इमेज भी एक ही ऑपरेशन हैं।

सुझाया गया कॉम्बिनेशन: Size स्टेप में पिक्सेल की सीमा तय करें (जैसे 1200 × 1600 के भीतर फ़िट) और टारगेट Output में डालें। पहले पिक्सेल घटाकर फिर क्वालिटी ढूँढ़ने पर नतीजा सिर्फ़ क्वालिटी दबाने से कहीं बेहतर दिखता है।

जब फिर भी लिमिट पूरी न हो

कभी-कभार कुछ फ़ाइलें लाल होकर लौटती हैं। आम वजहें:

  • पिक्सेल कैप ज़रूरत से ढीला है: 100KB के टारगेट पर 2000 पिक्सेल की छूट देने से डिटेल वाली फ़ोटो के लिए जगह ही नहीं बचती। कैप को एक कदम कसें।
  • PNG चुना हुआ है: फ़ोटोग्राफ़ PNG में स्वभाव से भारी होते हैं; JPG चुनें और दोबारा चलाएँ।
  • इमेज में नॉइज़ या बारीक टेक्सचर है: हाई-ISO रात की फ़ोटो और कपड़े के क्लोज़-अप, उतने ही पिक्सेल की सामान्य फ़ोटो से दो-तीन गुना भारी होते हैं। इमेज कंप्रेसर में एक फ़ाइल आज़माकर पक्का कर लें कि उसे सचमुच कम पिक्सेल चाहिए।

अगर पोर्टल न्यूनतम पिक्सेल साइज़ भी माँगता है — एप्लिकेशन फ़ोटो में अक्सर ऐसा होता है — तो टारगेट सेट करने से पहले वह न्यूनतम जाँच लें, ताकि बाइट पूरे करने के चक्कर में आप ज़रूरत से नीचे न उतर जाएँ।

बाद में करने लायक दो काम

पहला, सबसे बड़े नतीजे को देखें। लिस्ट में हर फ़ाइल दिखती है; सबसे भारी वाली खोलकर पक्का करें कि वह लिमिट के नीचे है और उसमें ब्लॉक नहीं दिख रहे। दूसरा, ओरिजिनल फ़ाइलें सँभालकर रखें। 100KB में निचोड़ी गई फ़ोटो को बाद में दोबारा बड़ा नहीं किया जा सकता; एक कॉपी कहीं और रखें।

लिमिट टेबल और बाइट-टारगेट मिलकर “file too large” को आपके दिन से बाहर कर देने के लिए काफ़ी हैं। जिन एप्लिकेशन फ़ोटो में पिक्सेल डाइमेंशन भी तय होते हैं, उनके लिए ज़रूरी डाइमेंशन के साथ 200KB से कम की फ़ोटो देखें; बैच के सामान्य तरीके के लिए टारगेट साइज़ तक बैच कंप्रेशन।