उच्च प्रदर्शन
libvips छवि प्रसंस्करण लाइब्रेरी का उपयोग करता है, ImageMagick और GraphicsMagick से 4-5 गुना तेज़
सबसे तेज़ JPEG, PNG, WebP, AVIF और TIFF छवि आकार समायोजन मॉड्यूल
Sharp Node.js में सबसे तेज़ छवि प्रसंस्करण लाइब्रेरी है, जो आधुनिक वेब अनुप्रयोगों के लिए डिज़ाइन की गई है। यह libvips छवि प्रसंस्करण लाइब्रेरी का उपयोग करता है, उत्कृष्ट प्रदर्शन और मेमोरी दक्षता प्रदान करता है।
import sharp from 'sharp';
// छवि का आकार बदलें
await sharp('input.jpg')
.resize(300, 200)
.toFile('output.jpg');
// WebP प्रारूप में रूपांतरित करें
await sharp('input.png')
.webp({ quality: 80 })
.toFile('output.webp');
// थंबनेल बनाएं
await sharp('input.jpg')
.resize(100, 100, { fit: 'cover' })
.jpeg({ quality: 90 })
.toFile('thumbnail.jpg');npm install sharpया pnpm का उपयोग करें:
pnpm add sharpSharp का उपयोग कैसे शुरू करें, इसके लिए त्वरित प्रारंभ गाइड देखें, या पूर्ण संदर्भ जानकारी के लिए API दस्तावेज़ ब्राउज़ करें।