🍋
Menu
Image

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');
```

संबंधित टूल्स

संबंधित शब्द