एक छोटी फ़ाइल के लिए मापी गई मात्रा में विवरण का व्यापार करें, और पहले और बाद की वास्तविकता देखें
बाइट्स
टूल यहां लोड होता है. इसके लिए JavaScript की आवश्यकता है, क्योंकि काम आपके डिवाइस पर होता है।
आपकी फ़ाइलें और आपकी गोपनीयता
आपकी छवियां कभी अपलोड नहीं की जातीं. प्रत्येक फ़ाइल को इस ब्राउज़र टैब में पढ़ा जाता है, पुनः एन्कोड किया जाता है
एक वेब वर्कर के अंदर ब्राउज़र की अपनी छवि पाइपलाइन, और डाउनलोड के रूप में वापस सौंप दी गई। औज़ार
कोड फ़ाइल, चिपकाए गए टेक्स्ट या जेनरेट किए गए आउटपुट को ले जाने का कोई अनुरोध नहीं करता है। खुलासा
एनालिटिक्स स्क्रिप्ट अनुरोध अलग हैं और साइट गोपनीयता नीति में वर्णित हैं।
यह टूल क्या करता है
किसी फ़ोटोग्राफ़ को JPEG या WebP के रूप में अपनी गुणवत्ता पर पुनः एन्कोड करके उसका आकार कम करें
चुनें. छवि आपके ब्राउज़र द्वारा डिकोड और एन्कोड की गई है, और पैनल रिपोर्ट करता है
अनुमान के बजाय परिणाम का मापा आकार।
यहाँ संपीड़न का अर्थ पुनः एन्कोडिंग है। चित्र को सादे पिक्सेल में डिकोड किया जाता है, एक बार खींचा जाता है
एक कैनवास पर, और आपके द्वारा निर्धारित गुणवत्ता पर ब्राउज़र के JPEG या WebP एनकोडर को सौंप दिया जाता है।
वे एन्कोडर विवरण को हटाकर स्थान बचाते हैं, इसलिए छोटी फ़ाइल के लिए हमेशा भुगतान किया जाता है
निष्ठा. परिणाम एन्कोडेड बाइट्स से मापा जाता है और मूल के बगल में दिखाया जाता है
एक प्रतिशत और पहले और बाद की जोड़ी के रूप में, इसलिए व्यापार कुछ ऐसा है जिसे आप आंक सकते हैं
अनुमान लगाने के बजाय.
इसका उपयोग कैसे करना है
एक ही सेटिंग के साथ एक बैच को संपीड़ित करने के लिए एक छवि या एक साथ कई छवि चुनें।
फ़ोटोग्राफ़ के लिए आउटपुट स्वरूप को JPEG पर सेट करें, या यदि चित्र की भी आवश्यकता हो तो WebP पर सेट करें
पारदर्शिता.
गुणवत्ता स्लाइडर को स्थानांतरित करें. यह 82 से प्रारंभ होता है, और यदि आप PNG चुनते हैं तो यह गायब हो जाता है, क्योंकि
PNG का एनकोडर इसे अनदेखा करता है।
कन्वर्ट का चयन करें, प्रत्येक फ़ाइल के लिए मापा गया परिवर्तन कॉलम पढ़ें, फिर एक परिणाम डाउनलोड करें
या वे सभी ZIP के रूप में।
उदाहरण उपयोग के मामले
एक आवेदन पत्र द्वारा लगाई गई 2 MB सीमा के अंतर्गत 6 MB फ़ोन फ़ोटो प्राप्त करना।
किसी वेब पेज या वेब पेज पर जाने से पहले उत्पाद की तस्वीरों के महत्व में कटौती करना
न्यूज़लेटर.
यह पता लगाना कि एक विशेष तस्वीर को आसमान जैसे समतल क्षेत्र से कितनी दूर तक धकेला जा सकता है
अवरुद्ध हो जाओ.
समर्थित इनपुट और आउटपुट
स्वीकार
JPEG, PNG या WebP, प्रति फ़ाइल 40 MB तक
GIF, केवल इनपुट के रूप में स्वीकार किया गया और इसके पहले फ्रेम के रूप में डिकोड किया गया
का उत्पादन
JPEG, जहां गुणवत्ता सेटिंग एनकोडर तक पहुंचती है
WebP, 100 सहित प्रत्येक गुणवत्ता सेटिंग में हानिपूर्ण
PNG, जो गुणवत्ता को नजरअंदाज करता है क्योंकि इसका एनकोडर दोषरहित है
जब कई फ़ाइलें कन्वर्ट की जाती हैं तो ZIP को converted-images.zip नाम दिया जाता है
यह टूल क्या नहीं करेगा
गुणवत्ता सेटिंग केवल JPEG और WebP एनकोडर तक पहुंचती है। PNG के साथ चयनित
नियंत्रण छिपा हुआ है और योजना गुणवत्ता को लागू नहीं होने की रिपोर्ट करती है।
कोई हानिरहित नहीं है WebP यहाँ: ब्राउज़र लिखता है WebP गुणवत्ता के मामले में भी हानिपूर्ण स्थिति में
100.
कोई लक्ष्य-आकार मोड नहीं है. आप एक गुणवत्ता चुनते हैं और उपकरण मापता है कि क्या आता है;
यह उस सेटिंग की खोज नहीं करता है जो आपके द्वारा बताए गए आकार पर आती है।
एन्कोडिंग आपके ब्राउज़र द्वारा की जाती है, इसलिए समान गुणवत्ता वाली एक ही छवि कुछ हद तक सामने आती है
क्रोम, फायरफॉक्स और सफारी में किलोबाइट अलग-अलग हैं।
संपीड़ित करने से मेटाडेटा विश्वसनीय रूप से अलग नहीं होता है। पुन:एन्कोडिंग आमतौर पर इसे छोड़ देती है, लेकिन ऐसा है
वादे के बजाय दुष्प्रभाव।
सामान्य गलतियां
चयनित PNG के साथ संपीड़ित करने और कुछ भी सिकुड़ने का पता नहीं चलने पर: PNG दोषरहित तरीके से पुनः एन्कोड करता है,
गुणवत्ता संख्या को नजरअंदाज कर दिया जाता है, और एक तस्वीर जितनी अंदर डाली गई थी उससे अधिक बड़ी आ सकती है।
पहले से संपीड़ित फ़ाइल को दूसरी बार चलाना। दूसरा पास अनुमानित है
पिक्सेल जो पहले से ही अनुमानित थे, और पूर्वावलोकन आकार में उस क्षति को देखना कठिन है।
गुणवत्ता को उस स्तर से ऊपर उठाना जिस पर स्रोत एन्कोड किया गया था, जो बिना बाइट्स जोड़ता है
विवरण जोड़ना.
तकनीकी नोट्स
प्रत्येक फ़ाइल को createImageBitmap के साथ डिकोड किया जाता है, एक बार ऑफस्क्रीन कैनवस में खींचा जाता है
छवि स्मूथिंग को उच्च पर सेट किया जाता है, फिर ब्राउज़र द्वारा ConvertToBlob के माध्यम से एन्कोड किया जाता है, गिरता है
वापस canvas.toBlob जहां ऑफस्क्रीनकैनवस अनुपलब्ध है। गुणवत्ता मूल्य तय किया गया है
के बीच में 0.01 और 1 और सीधे उस एन्कोडर पर चला गया, और पूरी तरह से हटा दिया गया
PNG. वेब वर्कर में बैच चलते हैं जो प्रति-फ़ाइल प्रगति की रिपोर्ट करते हैं और एन्कोडेड को स्थानांतरित करते हैं
उन्हें कॉपी करने के बजाय वापस बाइट्स दें।
अक्सर पूछे जाने वाले प्रश्नों
मुझे किस गुणवत्ता सेटिंग का उपयोग करना चाहिए?
तस्वीरों के लिए, 80 के आसपास एक उचित शुरुआत है और यहीं से स्लाइडर शुरू होता है। नीचे
मोटे तौर पर 60 आपको समतल क्षेत्रों में अवरोध दिखाई देने लगता है। दो सेटिंग्स में कनवर्ट करें और तुलना करें
मापे गए आकार, क्योंकि सही उत्तर चित्र पर निर्भर करता है।
मेरी फ़ाइल बड़ी क्यों हो गई?
आमतौर पर क्योंकि आउटपुट स्वरूप PNG था, जो प्रत्येक पिक्सेल को सटीक रूप से संग्रहीत करता है और नहीं कर सकता
फोटोग्राफिक सामग्री पर JPEG या WebP के साथ प्रतिस्पर्धा करें। ऐसा तब भी होता है जब आपकी गुणवत्ता
चुना गया गुणवत्ता उस गुणवत्ता से अधिक है जिस पर मूल एन्कोड किया गया था।
क्या दो बार दबाने से नुकसान होता है?
हाँ। प्रत्येक हानिपूर्ण एनकोड विवरण को त्याग देता है, और दूसरा एनकोड काम करता है
पहले के पहले से ही अनुमानित पिक्सेल। अपना मूल रखें और उससे संपीड़ित करें,
किसी निर्यात के निर्यात को संपीड़ित करने के बजाय।