मोफत प्रतिमा आकार बदलणारा

आकारमान किंवा टक्केवारीनुसार प्रतिमांचा आकार बदला. आस्पेक्ट रेशो राखा, आउटपुट फॉरमॅट निवडा, गुणवत्तेचे नुकसान होणार नाही.

फाइल्स इथे टाका, किंवा ब्राउझ करण्यासाठी क्लिक करा

JPG, PNG, WebP, AVIF, GIF, HEIC, HEIF · फाइल आकाराची मर्यादा नाही

किंवा क्लिपबोर्डवरून पेस्ट करण्यासाठी Ctrl+V दाबा

तुम्ही एकाच वेळी अनेक फाइल्स टाकू शकता

फाइल्स ब्राउझ करा

तुमच्या फाइल्स तुमच्या डिव्हाइसवरून जात नाहीत. सर्व प्रक्रिया तुमच्या ब्राउझरमध्ये स्थानिकरित्या होते.

हे कसे कार्य करते

आकार बदलणे Canvas API वापरून पूर्णपणे तुमच्या ब्राउझरमध्ये होते — Chrome, Firefox, आणि Safari मध्ये बांधलेले तेच रेंडरिंग इंजिन. तुमची इमेज नवीन परिमाणांवर offscreen canvas वर काढली जाते आणि स्थानिक पातळीवर पुन्हा-एन्कोड होते; काहीही तुमच्या डिव्हाइसमधून बाहेर जात नाही.

  1. 1
    इमेज ब्राउझरने डीकोड केली
    तुम्ही फाइल ड्रॉप किंवा निवडता तेव्हा, ब्राउझर HTMLImageElement द्वारे इमेज (JPEG, PNG, WebP, AVIF, किंवा GIF) कच्च्या pixel डेटात डीकोड करतो. मूळ pixel परिमाणे वाचली जातात आणि रुंदी व उंची फील्ड्स आधी भरण्यासाठी वापरली जातात.
  2. 2
    Canvas नवीन आकारावर पुन्हा काढतो
    Resize क्लिक केल्याने offscreen HTMLCanvasElement तुमच्या निवडलेल्या रुंदी व उंचीवर सेट होतो, नंतर प्रत्येक pixel नवीन परिमाणांत scale व paint करण्यासाठी ctx.drawImage() कॉल होते. JPEG आउटपुटसाठी, पारदर्शक भाग काळे होऊ नयेत म्हणून आधी पांढरी पार्श्वभूमी भरली जाते.
  3. 3
    canvas.toBlob() आउटपुट एन्कोड करते
    ब्राउझरची बिल्ट-इन canvas.toBlob() पद्धत तुम्ही सेट केलेल्या quality पातळीवर pixel डेटा JPEG, PNG, किंवा WebP मध्ये एन्कोड करते. तुम्ही लक्ष्य फाइल आकार सांगितला असल्यास, 7-पुनरावृत्तीचा binary search आउटपुट त्या आकारात किंवा त्याहून कमी बसेपर्यंत quality पॅरामीटर आपोआप समायोजित करतो.
  4. 4
    निकाल स्थानिक पातळीवर प्रिव्ह्यू आणि डाउनलोड होतो
    एन्कोड केलेला Blob प्रिव्ह्यू panel साठी object URL बनतो — सर्व्हर राउंड-ट्रिप नाही. डाउनलोड क्लिक केल्याने अंतिम pixel परिमाणे समाविष्ट असलेल्या फाइलनेमसह स्थानिक सेव्ह सुरू होते.

तुमची इमेज Canvas API वापरून पूर्णपणे तुमच्या ब्राउझरमध्ये प्रक्रिया होते आणि कधीच कोणत्याही सर्व्हरला अपलोड होत नाही.

संबंधित साधने

वारंवार विचारले जाणारे प्रश्न