इमेज बदलना

PNG से JPG कन्वर्टर

आपकी इमेज इस डिवाइस से बाहर नहीं जातीं

आपके डिवाइस पर · पारदर्शिता सफ़ेद पर

यही वह बदलाव है जो सच में जगह बचाता है। PNG में रखी फ़ोटो हर पिक्सेल ठीक-ठीक रखती है और बहुत बड़ी हो जाती है; JPG में वह अक्सर दसवें हिस्से में आ जाती है, बिना कुछ दिखने लायक़ खोए। साथ में दो चीज़ें आती हैं और दोनों पलटी नहीं जा सकतीं: JPG बारीकी हमेशा के लिए फेंकता है, और उसमें पारदर्शिता नहीं होती, इसलिए फ़ाइल लिखने से पहले हर पारदर्शी हिस्सा सफ़ेद पर रख दिया जाता है।

PNG को JPG में कैसे बदलें

1 अपनी PNG फ़ाइलें यहाँ छोड़िए, या चुनने के लिए टैप कीजिए।
2 क्वालिटी रखिए। 85 डिफ़ॉल्ट है और आम तौर पर सबसे सही; स्लाइडर 40 से 100 तक है।
3 बैच बदलते समय बचत का आँकड़ा देखिए। वहाँ डैश का मतलब है फ़ाइल बड़ी हो गई, यानी उस इमेज के लिए यह ग़लत बदलाव है।
4 एक-एक करके सहेजिए, या पूरा बैच ZIP में लीजिए।

JPEG किसमें अच्छा है, और किसे बिगाड़ता है

JPEG आठ-बाय-आठ ब्लॉक में काम करता है। हर ब्लॉक आवृत्ति गुणांकों के एक सेट में बदलता है, ऊँची आवृत्ति वाले बाँटकर ज़्यादातर शून्य कर दिए जाते हैं, और जो बचता है वही सहेजा जाता है। फ़ोटो के लिए यह बेहतरीन तरीक़ा है, जहाँ रोशनी धीरे-धीरे बदलती है और आँख सबसे बारीक बदलाव की कमी महसूस नहीं करती। सख़्त किनारे के लिए यह बुरा तरीक़ा है, क्योंकि किनारा सिर्फ़ ऊँची आवृत्तियों से बना है, और उन्हें फेंकने से दोनों तरफ़ एक हल्की लहर रह जाती है। टेक्स्ट के स्क्रीनशॉट या तीखे किनारे वाले लोगो में पूरे ज़ूम पर यह दिखता है: एक धूसर झिलमिलाहट जो PNG में नहीं थी।

रंग के साथ रोशनी से बुरा बर्ताव होता है, जानबूझकर। ज़्यादातर JPEG एनकोडर दोनों रंग चैनलों को आड़े और खड़े, दोनों तरफ़ आधे रिज़ॉल्यूशन पर रखते हैं, इस सही तर्क पर कि आँख रोशनी की बारीकी को रंग की बारीकी से कहीं ज़्यादा पकड़ती है। फ़ोटो के लिए यह अच्छा दाँव है और सफ़ेद पर लाल अक्षरों के लिए बुरा, जो JPEG एनकोडर को दी जा सकने वाली सबसे बुरी चीज़ों में से है।

पारदर्शी पिक्सेल के पीछे का सफ़ेद

JPEG में अल्फ़ा चैनल नहीं होता, इसलिए पारदर्शी PNG के पीछे कुछ रंगना पड़ता है, और यह टूल सफ़ेद रंगता है। यह एक फ़ैसला है, डिफ़ॉल्ट नहीं: अगर पहले कुछ न बनाया जाए तो कैनवस पारदर्शी पिक्सेल को काला लिखता है, और इसी तरह दूसरे कन्वर्टरों में पारदर्शी लोगो काले डिब्बे में पहुँच जाता है। अगर आपकी इमेज के लिए सफ़ेद ग़लत बैकग्राउंड है, तो फ़ॉर्मैट आपकी मदद नहीं कर सकता और फ़ाइल को PNG ही रहना चाहिए।

पिक्सेल के अलावा सब हट जाता है

बदलाव PNG को कैनवस में खोलता है और कैनवस को JPEG के रूप में लिखता है। कैनवस में सिर्फ़ पिक्सेल होते हैं, इसलिए आउटपुट में न EXIF, न XMP, न कलर प्रोफ़ाइल, न टेक्स्ट। स्क्रीनशॉट पर इससे कुछ किलोबाइट बचते हैं और कुछ नहीं खोता। फ़ोटो पर इसका मतलब है कि कैमरे का मॉडल, खींचने की तारीख़ और कोई भी GPS लोकेशन चली जाती है, जो अक्सर बदलने की असली वजह होती है। इसका यह भी मतलब है कि Display P3 वाली इमेज बिना टैग की sRGB बनकर आती है, और sRGB के दायरे से बाहर के गहरे रंग उसमें समाने के लिए दब जाते हैं।

फ़ॉर्म के लिए फ़ोटो और हस्ताक्षर

भारत में इस बदलाव की सबसे आम ज़रूरत किसी परीक्षा या सरकारी पोर्टल का आवेदन फ़ॉर्म है, जो फ़ोटो और हस्ताक्षर JPG में और अक्सर कुछ दर्जन KB की सीमा में माँगता है। PNG में सहेजा गया स्कैन या स्क्रीनशॉट उस सीमा से कहीं ऊपर होता है। यहाँ JPG बनाइए, और अगर फिर भी बड़ी हो तो पहले इमेज रीसाइज़र से पिक्सेल घटाइए; सीमा KB में है, पर KB सबसे ज़्यादा पिक्सेल की संख्या से तय होता है।

लोग इसे किस काम में लेते हैं

  • स्क्रीनशॉट को ईमेल अटैचमेंट की सीमा में लाना
  • परीक्षा या सरकारी पोर्टल के फ़ॉर्म के लिए फ़ोटो और हस्ताक्षर JPG में बनाना
  • मार्केटप्लेस लिस्टिंग या आवेदन फ़ॉर्म की फ़ाइल-साइज़ सीमा पूरी करना
  • एक्सपोर्ट की गई फ़ोटो के फ़ोल्डर को भेजने लायक़ बनाना
  • शेयर करने से पहले फ़ोटो से कैमरा और लोकेशन की जानकारी हटाना
  • हर फ़ाइल के लिए तय करना कि वह PNG में ही बेहतर है या नहीं

सवाल

JPEG आठ-बाय-आठ ब्लॉक में कंप्रेस करता है और सख़्त किनारे अच्छी तरह नहीं सँभालता। लोगो, लाइन आर्ट और टेक्स्ट के लिए PNG सही फ़ॉर्मैट है, और उससे JPG पर जाना पीछे हटना है।

ITU-T T.81 (ISO/IEC 10918-1), the JPEG specificationMDN: image file type and format guideW3C, PNG specification
क्या यह टूल काम आया?
सिर्फ़ आंतरिक संकेत · इससे पता चलता है कि कौन-सा टूल दोबारा बनाने लायक़ है