इमेज कंप्रेसर

लाइव क्वालिटी स्लाइडर के साथ JPEG और WebP इमेज कंप्रेस करें — पूरी तरह आपके ब्राउज़र में।

इस्तेमाल कैसे करें

  1. अपने डिवाइस से कोई इमेज चुनें (PNG, JPG या WebP) — वह लोकल ही डिकोड होती है, कोई अपलोड नहीं।
  2. JPEG या WebP चुनें और क्वालिटी स्लाइडर खिसकाएँ: प्रीव्यू और फ़ाइल का साइज़ साथ-साथ अपडेट होते हैं।
  3. पहले और बाद के साइज़ की आमने-सामने तुलना करें, फिर कंप्रेस की गई फ़ाइल डाउनलोड करें।

इस टूल के बारे में

कंप्रेशन ही वह चीज़ है जो 4 MB की फ़ोटो को किसी पेज, ई-मेल अटैचमेंट या मार्केटप्लेस लिस्टिंग की 300 KB की जगह में फ़िट कर देती है। यह टूल आपकी तस्वीर को आपके चुने हुए क्वालिटी स्तर पर एक लॉसी कोडेक — JPEG या WebP — से दोबारा एनकोड करता है। लॉसी का मतलब है कि एनकोडर जानबूझकर वह बारीकी हटा देता है जिसे आँख मुश्किल से पकड़ती है: वह चमक को रंग से अलग करता है, इमेज को ब्लॉकों में बाँटता है, हर ब्लॉक को फ़्रीक्वेंसी गुणांकों में बदलता है और क्वालिटी घटने पर ऊँची फ़्रीक्वेंसी वालों को और मोटे तौर पर क्वांटाइज़ करता है। इसीलिए 0.80 आम तौर पर मूल जैसा ही दिखता है, वह भी एक-तिहाई बाइट्स में, जबकि 0.30 पर तीखे किनारों के आसपास ब्लॉकनुमा धब्बे दिखने लगते हैं।

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

सब कुछ आपके ब्राउज़र के भीतर canvas API पर चलता है: फ़ाइल FileReader से पढ़ी जाती है, एक ऑफ़-स्क्रीन canvas पर बनाई जाती है और canvas.toBlob से दोबारा एनकोड होती है। न कोई अपलोड, न प्रोसेसिंग क़तार, न सर्वर पर कोई अस्थायी कॉपी — इसलिए पेज लोड होने के बाद आप इंटरनेट बंद कर दें तो भी टूल चलता रहता है। ब्राउज़र की मेमोरी क़ाबू में रखने के लिए हर भुजा 8000 पिक्सल तक सीमित है, और दोबारा एनकोड करने पर EXIF मेटाडेटा हट जाता है, जिसका एक फ़ायदा यह है कि शेयर करने से पहले फ़ोटो से GPS निर्देशांक और कैमरा सीरियल नंबर भी निकल जाते हैं।

फ़ॉर्मूला

कमी = 1 − (कंप्रेस की गई बाइट्स ÷ मूल बाइट्स)। क्वालिटी पैरामीटर (0.1 से 1.0) JPEG या WebP एनकोडर के क्वांटाइज़ेशन स्टेप को नियंत्रित करता है: कम क्वालिटी यानी ऊँची-फ़्रीक्वेंसी बारीकी का मोटा क्वांटाइज़ेशन, कम बाइट्स और ज़्यादा दिखने वाली ख़राबियाँ।

अक्सर पूछे जाने वाले सवाल

क्या मेरी इमेज मेरे ब्राउज़र से बाहर जाती है?

नहीं। फ़ाइल आपके डिवाइस पर ही canvas API से डिकोड और दोबारा एनकोड होती है — कुछ भी अपलोड, स्टोर या लॉग नहीं किया जाता। पेज एक बार लोड हो जाए तो टूल ऑफ़लाइन भी काम करता रहता है।

मुझे कौन-सी क्वालिटी चुननी चाहिए?

फ़ोटो के लिए 0.80 सबसे बढ़िया जगह है: आम तौर पर मूल से फ़र्क़ नहीं दिखता और साइज़ कई गुना कम। थंबनेल के लिए 0.60 तक जाएँ, और टेक्स्ट या तीखे किनारों वाली इमेज के लिए 0.85 से ऊपर रहें।

मेरी PNG छोटी होने के बजाय बड़ी क्यों हो गई?

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

JPEG या WebP?

लगभग हर मामले में WebP: समान दृश्य क्वालिटी पर यह आम तौर पर JPEG से 25% से 35% छोटा होता है, पारदर्शिता सपोर्ट करता है और हर मौजूदा ब्राउज़र इसे पढ़ लेता है। JPEG तभी चुनें जब फ़ाइल को पुराने सॉफ़्टवेयर में खुलना ज़रूरी हो।

क्या कंप्रेस करने से इमेज के डाइमेंशन बदलते हैं?

नहीं। पिक्सल डाइमेंशन बिलकुल वैसे ही रहते हैं — सिर्फ़ एनकोडिंग बदलती है। चौड़ाई और ऊँचाई बदलने के लिए इमेज रीसाइज़र का इस्तेमाल करें।

क्या पारदर्शिता बनी रहती है?

WebP में हाँ। JPEG में अल्फ़ा चैनल नहीं होता, इसलिए एनकोड करने से पहले पारदर्शी हिस्से सफ़ेद रंग से भर दिए जाते हैं।

संबंधित टूल्स

इमेज फ़ॉर्मैट कन्वर्टर अपने ब्राउज़र में इमेज को PNG, JPEG और WebP के बीच बदलें — न अपलोड, न साइन-अप। इमेज रीसाइज़र ब्राउज़र में ही इमेज को सटीक आयामों में रीसाइज़ करें — फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती। इमेज घुमाएँ और पलटें इमेज को 90° या 180° घुमाएँ और उसे क्षैतिज या लंबवत रूप से मिरर करें — सीधे आपके ब्राउज़र में। इमेज से Base64 कन्वर्टर इमेज को Base64 Data URI में बदलें, पेस्ट के लिए तैयार HTML और CSS स्निपेट के साथ — कोई अपलोड नहीं। Image Cropper अपने ब्राउज़र में इमेज क्रॉप करें — क्रॉप एरिया खींचें, आस्पेक्ट रेशियो चुनें और तुरंत रिजल्ट पाएं। Image Palette Extractor एक इमेज अपलोड करें और उसके प्रमुख रंग निकालें — hex कोड कॉपी करने के लिए किसी भी स्वॉच पर क्लिक करें।

लंबे लिंक? मुफ़्त में छोटा करें

Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।

टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।