पारदर्शी PNG को JPG बनाना खाली पिक्सेल पर अटकता है
PNG का हर पिक्सेल एक रंग के साथ एक और बात रखता है: यहाँ कुछ नहीं है। JPG में वह परत नहीं होती। हर पिक्सेल को किसी रंग पर बैठना पड़ता है। जैसे ही आप पारदर्शी PNG को JPG में सहेजते हैं, खाली जगह भर दी जाती है। वही रंग इस क़दम का इकलौता फ़ैसला है।
फ़ाइल छोटी करें में आउटपुट JPG रखें, खाली जगह सफ़ेद हो जाती है, डिफ़ॉल्ट #ffffff। उस पेज पर बैकग्राउंड रंग चुनने की सुविधा नहीं है। तस्वीर डालिए, स्लाइडर घुमाइए, डाउनलोड कीजिए, और सफ़ेद सफ़ेद ही रहता है। बदलने की दूसरी जगह वहाँ नहीं है।
JPG पारदर्शिता नहीं रखता। फ़ाइल छोटी करें सफ़ेद भरता है। दूसरा रंग चाहिए तो JPG बनाएँ पर जाइए।
सफ़ेद डिफ़ॉल्ट है, कोई विकल्प नहीं
ज़्यादातर लोग छोटा करने वाले पेज पर रंग की तलाश करते हैं और नहीं मिलता। वह पेज क्वालिटी स्लाइडर और आउटपुट फ़ॉर्मैट देता है। स्लाइडर 40 से 95 तक है, डिफ़ॉल्ट 78, और वह एनकोडिंग की ताक़त बदलता है, भरने का रंग नहीं। नीचे ले जाने पर फ़ाइल हल्की होती है, खाली जगह फिर भी सफ़ेद रहती है।
किसी और रंग के लिए JPG बनाएँ खोलिए। वहाँ पारदर्शी हिस्सा आपके चुने रंग से भरता है, डिफ़ॉल्ट वहाँ भी सफ़ेद, और स्लाइडर वही 40 से 95। डाउनलोड के बाद आपके पास नई फ़ाइल होती है जो यह डिवाइस अभी बनाता है। मूल फ़ाइल अपने फ़ोल्डर में रहती है, जब तक आप ख़ुद उसे न बदलें।
एक और पेज भी है जो बैकग्राउंड डाल सकता है: घुमाएँ और पलटें। आउटपुट PNG है, और घुमाते समय बैकग्राउंड रंग चुना जा सकता है। अगर सिर्फ़ एक JPG चाहिए और घुमाना नहीं है, तो यह चक्कर छोड़ दीजिए। कम क़दम, कम ग़लती की जगह।
पहले जाँचिए कि पारदर्शिता असली है या नहीं
कुछ PNG खाली दिखते हैं और असल में सफ़ेद होते हैं। चेकरबोर्ड सिर्फ़ व्यूअर बनाता है, फ़ाइल तो कब की सपाट हो चुकी है। जाँच आसान है: एक बार JPG में बदलकर खाली जगह देखिए। अगर वह पहले से सफ़ेद थी, बदलने से कुछ नहीं होगा, शेड पर सिर खपाना बेकार है।
उलटी दिशा नहीं चलती। JPG से PNG बनाने पर सफ़ेद बैकग्राउंड पारदर्शी नहीं होता, वह सिर्फ़ सफ़ेद पिक्सेल को PNG में रखता है। बैकग्राउंड सच में ख़ाली करना हो तो वह विषय निकालें का काम है: बैकग्राउंड हटाता है और पारदर्शी PNG निकालता है। पहली बार चलाने पर मॉडल प्रकाशक से पहचान मॉडल इस डिवाइस के कैश में आता है। गणना इसी डिवाइस पर होती है, और वह मॉडल आपकी तस्वीर नहीं है।
रंग इस पर निर्भर है कि तस्वीर कहाँ लगेगी
- सफ़ेद दस्तावेज़, शीट, मेल का मुख्य हिस्सा: सफ़ेद रहने दीजिए, सबसे कम खटकता है।
- गहरे पेज या गहरे पोस्टर: बैकग्राउंड के क़रीब का रंग, सफ़ेद किनारा चुभता है।
- पारदर्शिता बनी रहनी है: JPG मत बनाइए, PNG में रहने दीजिए।
- सामने वाला सिर्फ़ JPG लेता है और रंग नहीं बताता: सफ़ेद भेजिए।
बदलने की क़ीमत क्या है
JPG आपकी तय क्वालिटी पर फिर से एनकोड करता है, और यह हानि के साथ होता है। पारदर्शिता जाती रहती है, पतले किनारे और परछाइयाँ आसानी से टूटती हैं। नरम छाया वाला लोगो, एक पिक्सेल की रेखा वाला आइकन, हल्का पाठ: सबसे पहले यहीं दिखता है। किनारे गंदे होते हैं, परछाई कई टुकड़ों में टूटती है, और सफ़ेद पर यह साफ़ दिखता है।
इसलिए क्रम मायने रखता है। रंग भी नया चाहिए और फ़ाइल छोटी भी, तो पहले रंग तय कीजिए, फिर नाप, और एक ही बार में निपटा दीजिए। आना-जाना हर बार फिर से एनकोड करता है; पहली बार में खोया ब्यौरा वापस नहीं आता, और फ़ाइल बड़ी भी हो सकती है। फ़ाइल छोटी करें में सबसे लंबी भुजा डिफ़ॉल्ट 0 है, यानी चौड़ाई और ऊँचाई को छुआ नहीं जाता। धनात्मक संख्या डालने पर सिर्फ़ वही तस्वीरें छोटी होती हैं जिनकी लंबी भुजा उससे बड़ी है। छोटी तस्वीरें बड़ी नहीं होतीं और कुछ कटता नहीं।
रंग और क्वालिटी JPG बनाएँ में एक साथ तय कीजिए, ताकि बदलना एक ही बार हो।
नेटवर्क को सिर्फ़ दो चीज़ें छूती हैं
पेज खुलने पर वह विज़िट 51.LA गिनता है। गिना यह जाता है कि किसी ने पेज खोला, यह नहीं कि कोई तस्वीर की फ़ाइल गई। तस्वीरें ReadyIMG पर अपलोड नहीं होतीं, यहाँ लॉगिन नहीं है और तस्वीरें लेने वाला कोई अकाउंट सर्वर भी नहीं। यह सीमा फ़ाइलें कैसे संभाली जाती हैं में लिखी है। दूसरा मामला कटाई है: विषय निकालें पहली बार चलाने पर पहचान मॉडल डाउनलोड होता है। बैकग्राउंड रंग भरना उसे नहीं उतारता और न ही उससे आपकी तस्वीर कहीं भेजता है।
भेजने से पहले तीन नज़र
- खाली जगह उसी रंग की है जो आप चाहते थे?
- लोगो और अक्षर किनारों पर अब भी साफ़ हैं?
- आपने नई फ़ाइल डाउनलोड की। मूल अपनी जगह पर है।
एक बार में 40 फ़ाइलें तक, और एक क़दम पूरी क़तार निपटा सकता है, फिर आप ज़िप डाउनलोड करते हैं। क़तार सिर्फ़ इसी सत्र में जीती है। पेज रीफ़्रेश या बंद कीजिए और जो डाउनलोड नहीं हुआ वह चला जाता है। बिना डाउनलोड किए नतीजे को सहेजा हुआ मत मानिए।
अगर अभी कुछ डाला नहीं है, तो कार्यशाला पर लौटिए, तस्वीर डालिए, फिर JPG बनाएँ खोलकर रंग चुनिए। फ़ाइल असल में कहाँ जाती है, वह फ़ाइलें कैसे संभाली जाती हैं में लिखा है।