हिन्दी

JPEG या WebP इमेज कंप्रेस करें

एक छोटी फ़ाइल के लिए मापी गई मात्रा में विवरण का व्यापार करें, और पहले और बाद की वास्तविकता देखें बाइट्स

टूल यहां लोड होता है. इसके लिए JavaScript की आवश्यकता है, क्योंकि काम आपके डिवाइस पर होता है।

आपकी फ़ाइलें और आपकी गोपनीयता

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

यह टूल क्या करता है

किसी फ़ोटोग्राफ़ को JPEG या WebP के रूप में अपनी गुणवत्ता पर पुनः एन्कोड करके उसका आकार कम करें चुनें. छवि आपके ब्राउज़र द्वारा डिकोड और एन्कोड की गई है, और पैनल रिपोर्ट करता है अनुमान के बजाय परिणाम का मापा आकार।

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

इसका उपयोग कैसे करना है

  1. एक ही सेटिंग के साथ एक बैच को संपीड़ित करने के लिए एक छवि या एक साथ कई छवि चुनें।
  2. फ़ोटोग्राफ़ के लिए आउटपुट स्वरूप को JPEG पर सेट करें, या यदि चित्र की भी आवश्यकता हो तो WebP पर सेट करें पारदर्शिता.
  3. गुणवत्ता स्लाइडर को स्थानांतरित करें. यह 82 से प्रारंभ होता है, और यदि आप PNG चुनते हैं तो यह गायब हो जाता है, क्योंकि PNG का एनकोडर इसे अनदेखा करता है।
  4. कन्वर्ट का चयन करें, प्रत्येक फ़ाइल के लिए मापा गया परिवर्तन कॉलम पढ़ें, फिर एक परिणाम डाउनलोड करें या वे सभी ZIP के रूप में।

उदाहरण उपयोग के मामले

समर्थित इनपुट और आउटपुट

स्वीकार

का उत्पादन

यह टूल क्या नहीं करेगा

सामान्य गलतियां

तकनीकी नोट्स

प्रत्येक फ़ाइल को createImageBitmap के साथ डिकोड किया जाता है, एक बार ऑफस्क्रीन कैनवस में खींचा जाता है छवि स्मूथिंग को उच्च पर सेट किया जाता है, फिर ब्राउज़र द्वारा ConvertToBlob के माध्यम से एन्कोड किया जाता है, गिरता है वापस canvas.toBlob जहां ऑफस्क्रीनकैनवस अनुपलब्ध है। गुणवत्ता मूल्य तय किया गया है के बीच में 0.01 और 1 और सीधे उस एन्कोडर पर चला गया, और पूरी तरह से हटा दिया गया PNG. वेब वर्कर में बैच चलते हैं जो प्रति-फ़ाइल प्रगति की रिपोर्ट करते हैं और एन्कोडेड को स्थानांतरित करते हैं उन्हें कॉपी करने के बजाय वापस बाइट्स दें।

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

मुझे किस गुणवत्ता सेटिंग का उपयोग करना चाहिए?
तस्वीरों के लिए, 80 के आसपास एक उचित शुरुआत है और यहीं से स्लाइडर शुरू होता है। नीचे मोटे तौर पर 60 आपको समतल क्षेत्रों में अवरोध दिखाई देने लगता है। दो सेटिंग्स में कनवर्ट करें और तुलना करें मापे गए आकार, क्योंकि सही उत्तर चित्र पर निर्भर करता है।
मेरी फ़ाइल बड़ी क्यों हो गई?
आमतौर पर क्योंकि आउटपुट स्वरूप PNG था, जो प्रत्येक पिक्सेल को सटीक रूप से संग्रहीत करता है और नहीं कर सकता फोटोग्राफिक सामग्री पर JPEG या WebP के साथ प्रतिस्पर्धा करें। ऐसा तब भी होता है जब आपकी गुणवत्ता चुना गया गुणवत्ता उस गुणवत्ता से अधिक है जिस पर मूल एन्कोड किया गया था।
क्या दो बार दबाने से नुकसान होता है?
हाँ। प्रत्येक हानिपूर्ण एनकोड विवरण को त्याग देता है, और दूसरा एनकोड काम करता है पहले के पहले से ही अनुमानित पिक्सेल। अपना मूल रखें और उससे संपीड़ित करें, किसी निर्यात के निर्यात को संपीड़ित करने के बजाय।