टूल
गाइड

छवि संपीड़क

छवि

Canvas गुणवत्ता नियंत्रण से छवियों का आकार बदलें और पुनः एन्कोड करें, पहले/बाद के आकार की तुलना के साथ।

100% क्लाइंट-साइड कोई बैकएंड नहीं
यहाँ कोई छवि क्लिक करें या छोड़ें
इस पृष्ठ पर

छवि संपीड़क क्या है?#

यह टूल ब्राउज़र के Canvas पाइपलाइन के माध्यम से किसी छवि को कम गुणवत्ता, भिन्न प्रारूप, या छोटे पिक्सेल आकार पर पुनः एन्कोड करके उसके फ़ाइल आकार को घटाता है — आप जो भी संयोजन चुनें। आउटपुट एक नई फ़ाइल है जिसे आप डाउनलोड कर सकते हैं, पहले/बाद के आकार की तुलना के साथ ताकि समझौता दिखाई दे। यह रोज़मर्रा का “यह फ़ोटो संलग्न करने हेतु बहुत बड़ी है” समाधान है, बिना अपलोड किए स्थानीय रूप से किया गया।

तीन लीवर उपलब्ध हैं, और वे संयोजित होते हैं:

  • आउटपुट प्रारूप — JPEG (हानिपूर्ण, अपारदर्शी), WebP (हानिपूर्ण, आधुनिक, समान गुणवत्ता पर JPEG से लगभग 25–35% छोटा), या PNG (हानिरहित; केवल आकार बदलने से सिकुड़ता है, गुणवत्ता हानि से कभी नहीं)।
  • गुणवत्ता — 5–100 का स्लाइडर जो एन्कोडर की गुणवत्ता सेटिंग से मैप होता है। केवल JPEG और WebP पर लागू; PNG हेतु स्लाइडर छिपा होता है क्योंकि PNG डिज़ाइन के अनुसार गुणवत्ता नहीं खो सकता।
  • अधिकतम चौड़ाई / ऊँचाई — वैकल्पिक सीमाएँ जो एन्कोडिंग से पहले छवि को छोटा करती हैं (पहलू अनुपात सुरक्षित रखते हुए, कभी बढ़ाती नहीं)। फ़ोटो के लिए आकार बदलना सबसे बड़ा आकार लाभ है।

चूँकि काम <canvas> पर createImageBitmap और canvas.toBlob से होता है, आपकी छवि मेमोरी में डिकोड, परिवर्तित और पुनः एन्कोड होती है; मूल फ़ाइल अछूती रहती है।

इसका उपयोग कैसे करें#

  1. किसी छवि को डैश वाले क्षेत्र पर छोड़ें।
  2. नियंत्रण पंक्ति में चुनें:
    • आउटपुट प्रारूप — PNG/WebP हेतु स्रोत प्रकार, अन्य सबके लिए JPEG डिफ़ॉल्ट।
    • अधिकतम चौड़ाई / अधिकतम ऊँचाई — “ऑटो” (कोई आकार परिवर्तन नहीं) हेतु खाली छोड़ें, या पिक्सेल सीमा दर्ज करें। छवि बिना विकृति के उस बॉक्स में फिट होने तक स्केल होती है।
    • गुणवत्ता — स्लाइडर खींचें (5–100); वर्तमान मान उसके बगल में दिखता है। PNG हेतु अनदेखा।
  3. संपीड़ित करें पर क्लिक करें। आँकड़ा पट्टी मूल, संपीड़ित और बचत (बाइट्स और प्रतिशत) दिखाता है, साथ ही एक सूचना यदि परिणाम किसी तरह बड़ा हो।
  4. संपीड़ित फ़ाइल डाउनलोड करें। पूर्वावलोकन परिणाम दिखाता है ताकि आप दृश्य गुणवत्ता का न्याय कर सकें।

मुख्य विशेषताएँ#

  • प्रारूप-जागरूक डिफ़ॉल्ट। PNG, PNG ही रहता है (ताकि पारदर्शिता और तेज़ किनारे बचें); फ़ोटो JPEG हेतु डिफ़ॉल्ट; टूल कभी चुपचाप alpha चैनल नष्ट नहीं करता।
  • पहलू-सुरक्षित आकार परिवर्तन। अधिकतम चौड़ाई और ऊँचाई एक बाउंडिंग बॉक्स परिभाषित करती हैं; छवि अपना अनुपात बनाए रखते हुए अंदर फिट होती है और कभी बढ़ती नहीं।
  • ईमानदार आकार रिपोर्टिंग। जब पुनः एन्कोड करने से बड़ी फ़ाइल मिलती है (PNG-to-PNG या पहले से छोटे JPEG हेतु सामान्य), तो टूल स्पेस बचाने का नाटक करने के बजाय ऐसा ही कहता है।
  • WebP आउटपुट। आधुनिक ब्राउज़र समान दृश्य गुणवत्ता पर JPEG से 25–35% अतिरिक्त कटौती देते हैं; वेब संपत्तियों के लिए उपयोगी।
  • स्थानीय पाइपलाइन। Canvas API एन्कोड करते हैं; कुछ भी अपलोड नहीं होता।

विस्तृत उदाहरण#

4032×3024 पर 4.5 MiB की फ़ोन फ़ोटो ईमेल हेतु बहुत बड़ी है। इसे छोड़ें, आउटपुट प्रारूप WebP सेट करें, अधिकतम चौड़ाई 1920 (ऊँचाई ऑटो 1440 स्केल), गुणवत्ता 80। संपीड़ित करें क्लिक करें। आँकड़ा पट्टी रिपोर्ट करता है:

मापमान
मूल4.5 MiB (4032×3024)
संपीड़ित0.41 MiB (1920×1440)
बचत91%

अधिकांश काम आकार परिवर्तन ने किया (लगभग 4× कम पिक्सेल); गुणवत्ता 80 पर WebP ने बाकी संभाला। परिणाम आधा मेगाबाइट से कम है और स्क्रीन पर दृश्य रूप से अविवेक्य है।

इसके विपरीत, उसी स्रोत को PNG पर गुणवत्ता 100, बिना आकार परिवर्तन के आज़माने पर आम तौर पर संपीड़ित फ़ाइल बड़ी रिपोर्ट होती है — PNG हानिरहित है और JPEG या WebP की तरह फ़ोटो के शोर को नहीं हटा सकता। टूल नकली बचत दावा करने के बजाय “बड़ा” सूचना से इसे चिह्नित करता है।

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

गुणवत्ता स्लाइडर ग्रे हो गया है — क्यों?#

PNG हानिरहित प्रारूप है; इसमें कोई गुणवत्ता डायल नहीं है। जब आप PNG चुनते हैं तो स्लाइडर छिप जाता है क्योंकि उसका कोई प्रभाव नहीं होता। गुणवत्ता नियंत्रण हेतु JPEG या WebP पर स्विच करें।

मेरी “संपीड़ित” फ़ाइल मूल से बड़ी है। कैसे?#

दो सामान्य कारण: आपने पहले से संपीड़ित JPEG को PNG में पुनः एन्कोड किया (PNG फ़ोटो पर JPEG के हानिपूर्ण संपीड़न से मेल नहीं खा सकता), या स्रोत बहुत छोटी, अति-संपीड़ित छवि थी और PNG पुनः एन्कोड ने ओवरहेड जोड़ा। कोई हानिपूर्ण प्रारूप (JPEG या WebP) चुनें और/या आकार परिवर्तन सक्षम करें।

यदि मैं बहुत बड़ी अधिकतम चौड़ाई दर्ज करूँ तो क्या यह बढ़ा देगा?#

नहीं। अधिकतम चौड़ाई और ऊँचाई केवल ऊपरी सीमा तय करती हैं; यदि स्रोत पहले से छोटा है, तो उसे उसके मूल आकार पर पास कर दिया जाता है। बढ़ाना बिना किसी गुणवत्ता लाभ के केवल फ़ाइल फुला देगा।

क्या WebP हर जगह उपयोग सुरक्षित है?#

आधुनिक ब्राउज़र (Chrome, Edge, Firefox, Safari 14 और बाद वाले) सभी WebP समर्थित करते हैं। यदि आपको बहुत पुराने ब्राउज़र या कुछ छवि-प्रसंस्करण पाइपलाइन समर्थित करने हैं, तो JPEG पर वापसी करें।