Resize
Resize (Image Scaling)
किसी इमेज के पिक्सेल डाइमेंशन को बदलने की प्रक्रिया, जो इसे बड़ा (अपस्केल) या छोटा (डाउनस्केल) बनाती है।
तकनीकी विवरण
रिसाइज़ एल्गोरिदम गुणवत्ता और गति में भिन्न होते हैं: नियरेस्ट-नेबर (तेज़, पिक्सेलेटेड), बाइलिनियर (सुचारू, कुछ धुंधलापन), बाइक्यूबिक (बेहतर गुणवत्ता, धीमा) और लैंक्ज़ोस (सबसे तेज़ एज, सबसे धीमा)। डाउनस्केलिंग में एलियासिंग रोकने के लिए एंटी-एलियासिंग फ़िल्टर की आवश्यकता होती है। वेब के लिए, srcset और sizes विशेषताएं ब्राउज़र को डिवाइस DPR और व्यूपोर्ट के आधार पर उचित रिज़ॉल्यूशन चुनने देती हैं।
उदाहरण
```javascript
// Resize image using Canvas API
const canvas = document.createElement('canvas');
canvas.width = 800;
canvas.height = 600;
const ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0, 800, 600);
canvas.toBlob(blob => {
// Download resized image
saveAs(blob, 'resized.png');
}, 'image/png');
```
संबंधित टूल्स
C
Compress Image
R
Resize Image
C
Crop Image
R
Rotate Image
F
Flip Image
C
Convert Image
W
Watermark Image
S
SVG to PNG
I
Image to Base64
R
Round Corners
A
Add Border
I
Image Filters
A
Adjust Image
B
Blur Image
S
Sharpen Image
M
Make Square
ग
ग्रेस्केल इमेज
स
सीपिया इमेज
प
पिक्सेलेट इमेज
इ
इमेज मेटाडेटा स्ट्रिप