आख़िरी बार को जाँचा गया
यह इमेज रिसाइज़र क्या करता है?
Vaultaire एक स्टिल JPEG, PNG या WebP के पिक्सेल आयाम बदलता है। वह पूरी कंपोज़िशन और अनुपात बनाए रखता है, संग्रहित डिस्प्ले ओरिएंटेशन लागू करता है, और वेब के लिए तैयार नई इमेज बनाता है।
चुनी हुई फ़ाइल एक समर्पित ब्राउज़र वर्कर में प्रोसेस होती है। Pica का पिन किया गया JavaScript रीसैंपलर फ़ोटो और ग्राफ़िक्स सँभालता है। पिक्सेल आर्ट नियरेस्ट-नेबर सैंपलिंग इस्तेमाल करता है। कोई रिसाइज़ API यह फ़ाइल नहीं पाता।
इमेज का साइज़ ठीक-ठीक पिक्सेल आयाम तक कैसे बदलें?
- इमेज चुनें। एक स्टिल JPEG, PNG या WebP चुनें। ब्राउज़र फ़ाइल डिकोड करने से पहले उसे जाँचता है।
- एक आयाम तय करें। सबसे लंबा किनारा, चौड़ाई, ऊँचाई, प्रतिशत या अधिकतम बॉक्स इस्तेमाल करें। दूसरी तरफ़ की गणना आपके लिए हो जाती है।
- जाँची गई कॉपी डाउनलोड करें। नई फ़ाइल तब तक बंद रहती है जब तक उसके आयाम, डिकोड किए पिक्सेल और समर्थित मेटाडेटा पास नहीं हो जाते।
क्या गुणवत्ता खोए बिना इमेज का साइज़ बदला जा सकता है?
शब्दशः नहीं। छोटे रैस्टर में कम पिक्सेल होते हैं। बड़े रैस्टर में ज़्यादा सैंपल होते हैं, पर खींचा हुआ नया विवरण नहीं। JPEG और लॉसी WebP एनकोडिंग के दौरान पिक्सेल मान भी बदल सकते हैं।
यह उपकरण इस अदला-बदली को जाँचने लायक बनाता है। फ़ोटो मोड एक तय, उच्च गुणवत्ता वाला रीसैंपलिंग फ़िल्टर इस्तेमाल करता है। ब्योरा माँगे गए आयाम, डिकोड किए आउटपुट आयाम, फ़ॉर्मैट, एनकोडर सेटिंग, फ़ाइल साइज़, ओरिएंटेशन हैंडलिंग, पारदर्शिता और समर्थित मेटाडेटा का नतीजा बताता है।
Pica अपने ब्राउज़र रीसैंपलिंग की सीमाएँ प्रोजेक्ट रिपॉज़िटरी में प्रलेखित करता है। स्थानीय डिकोड और आउटपुट के लिए इस्तेमाल होने वाले ब्राउज़र API createImageBitmap और OffscreenCanvas.convertToBlob में परिभाषित हैं।
इमेज का साइज़ KB या MB में कैसे बदलें?
दो अलग काम "रिसाइज़" शब्द साझा करते हैं, और आपको कौन-सा उपकरण चाहिए यह इस पर निर्भर करता है कि आपका मतलब कौन-सा है।
पिक्सेल आयाम हैं। KB फ़ाइल साइज़ हैं। यह पेज आयाम बदलता है: यह चौड़ाई और ऊँचाई पिक्सेल में तय करता है, और फ़ाइल साइज़ एक ऐसे साइड इफ़ेक्ट के रूप में बदलता है जिसे आप सेट नहीं कर सकते। इसे तब इस्तेमाल करें जब कोई फ़ॉर्म 600 गुणा 600 पिक्सेल माँगे, या जब कोई इमेज लेआउट के लिए बहुत बड़ी हो।
20 KB, 50 KB, 100 KB या 200 KB जैसी फ़ाइल साइज़ सीमा तक पहुँचने के लिए इमेज कंप्रेसर इस्तेमाल करें। वह KB या MB की संख्या को सीमा मानता है, एनकोडर गुणवत्ताएँ जाँचता है, और असली आउटपुट बाइट बताता है। वह फ़िट कराने के लिए आयाम कभी नहीं बदलता।
सख़्त सीमाओं के लिए दोनों उपकरण क्रम से चाहिए। पूरे रिज़ॉल्यूशन वाली फ़ोन फ़ोटो में उससे ज़्यादा विवरण होता है जितना 20 KB या 50 KB की JPEG किसी भी गुणवत्ता पर ढो सकती है। पहले यहाँ चौड़ाई घटाएँ, फिर कंप्रेसर में सीमा तय करें।
JPEG, PNG या WebP आउटपुट
| फ़ॉर्मैट | किसके लिए सबसे अच्छा | पारदर्शिता | सेटिंग |
|---|---|---|---|
| JPEG | फ़ोटो और व्यापक अनुकूलता | नहीं। बैकग्राउंड चुनना ज़रूरी है। | एनकोडर गुणवत्ता |
| PNG | ग्राफ़िक्स, टेक्स्ट और सटीक अल्फ़ा | हाँ | लॉसलेस आउटपुट एनकोडिंग |
| WebP | छोटी, आधुनिक वेब इमेज | हाँ, जब ब्राउज़र एनकोडर उसका समर्थन करे | एनकोडर गुणवत्ता |
फ़ाइल चुनने के बाद ब्राउज़र हर एनकोडर को जाँचता है। अगर लौटा हुआ फ़ाइल प्रकार, सिग्नेचर या टेस्ट डिकोड अनुरोध से मेल नहीं खाता, तो वह फ़ॉर्मैट बंद कर दिया जाता है।
बिना अपलोड के निजी इमेज रिसाइज़िंग
यह पेज और उसका स्टैटिक कोड Cloudflare परोसता है। चुनने के बाद फ़ाइल सिर्फ़ पेज और आपके ब्राउज़र के एक same-origin वर्कर के बीच ही आती-जाती है। क्लाइंट एनालिटिक्स तय क्रिया इवेंट Vaultaire के PostHog प्रॉक्सी को भेजता है, जो इस पेज की Content Security Policy से अनुमति पाया इकलौता कनेक्शन है, और इमेज उनका हिस्सा कभी नहीं होती। बाद में किया गया पेज नेविगेशन तब भी सामान्य वेब अनुरोध करता है।
साइज़ बदलने से एक नया रैस्टर बनता है और मूल एनकोड किया इमेज डेटा नहीं बचता। समर्थित सोर्स मेटाडेटा बताया जाता है, कॉपी नहीं किया जाता, और आउटपुट में फिर से स्कैन किया जाता है। यह हर अदृश्य पिक्सेल वॉटरमार्क या मालिकाना स्टेगनोग्राफ़िक संकेत को न पहचानता है न हटाता है।
इमेज रिसाइज़र पर अक्सर पूछे जाने वाले सवाल
इमेज का साइज़ ठीक-ठीक पिक्सेल आयाम तक कैसे बदलें?
इमेज चुनें, चौड़ाई या ऊँचाई चुनें, और लक्ष्य पिक्सेल में डालें। Vaultaire दूसरी तरफ़ की गणना करता है और अनुपात लॉक रखता है।
इमेज का साइज़ 50 KB या 100 KB जैसे KB साइज़ तक कैसे बदलें?
उसके लिए इमेज कंप्रेसर इस्तेमाल करें। पिक्सेल आयाम हैं और KB फ़ाइल साइज़, इसलिए ये दो अलग काम हैं। यह रिसाइज़र चौड़ाई और ऊँचाई पिक्सेल में तय करता है, और फ़ाइल साइज़ सिर्फ़ एक साइड इफ़ेक्ट के रूप में बदलता है। कंप्रेसर KB या MB की संख्या को सीमा मानता है, एनकोडर गुणवत्ताएँ जाँचता है, और असली आउटपुट बाइट बताता है। 20 KB या 50 KB जैसी तंग सीमा के लिए पहले यहाँ चौड़ाई घटाएँ, फिर कंप्रेसर में सीमा तय करें।
क्या इमेज रिसाइज़र मेरी फ़ोटो अपलोड करता है?
नहीं। चुनी हुई इमेज आपके ब्राउज़र के अंदर ही पढ़ी जाती है, उसका साइज़ बदला जाता है, वह एनकोड और सत्यापित होती है, बिना किसी अपलोड या प्रोसेसिंग API के। PostHog को तय क्रिया और पूर्णता इवेंट मिलते हैं, कभी इमेज बाइट, फ़ाइल नाम, आयाम या सेटिंग नहीं। इस रूट की Content Security Policy उन इवेंट के लिए सिर्फ़ Vaultaire के PostHog प्रॉक्सी को अनुमति देती है।
क्या इमेज का साइज़ गुणवत्ता खोए बिना बदला जा सकता है?
हर रिसाइज़ पिक्सेल ग्रिड बदलता है। साइज़ घटाने से पिक्सेल हटते हैं, बड़ा करने से खींचा हुआ विवरण नहीं जुड़ता, और JPEG या WebP एनकोडिंग कंप्रेशन का नुक़सान जोड़ सकती है। उपकरण एक नियंत्रित रीसैंपलिंग तरीक़ा इस्तेमाल करता है और शून्य गुणवत्ता नुक़सान का दावा करने के बजाय आउटपुट सत्यापित करता है।
क्या पिक्सेल आयाम बदलने से DPI या PPI बदलता है?
पिक्सेल आयाम और प्रिंट डेंसिटी अलग-अलग हैं। यह उपकरण पिक्सेल ग्रिड बदलता है। यह माँगा गया DPI या PPI मान तय नहीं करता।
क्या साइज़ बदलने से फ़ोटो का मेटाडेटा हट जाता है?
नई फ़ाइल समर्थित सोर्स EXIF, XMP, लोकेशन, ओरिजिन या C2PA रिकॉर्ड कॉपी नहीं करती। Vaultaire आउटपुट फिर से स्कैन करता है और अगर समर्थित निजी या ओरिजिन मेटाडेटा बचा रहता है तो डाउनलोड रोक देता है। वह हर मालिकाना या पिक्सेल में छिपे संकेत को खारिज नहीं कर सकता।