Skip to content

Sharpউচ্চ-পারফরমেন্স Node.js ইমেজ প্রসেসিং লাইব্রেরি

দ্রুততম JPEG, PNG, WebP, AVIF এবং TIFF ইমেজ রিসাইজ মডিউল

Sharp

কেন Sharp বেছে নেবেন? ​

Sharp হল Node.js-এর দ্রুততম ইমেজ প্রসেসিং লাইব্রেরি, আধুনিক Web অ্যাপ্লিকেশনের জন্য ডিজাইন করা হয়েছে। এটি libvips ইমেজ প্রসেসিং লাইব্রেরি ব্যবহার করে, অসাধারণ পারফরমেন্স এবং মেমরি দক্ষতা প্রদান করে।

প্রধান বৈশিষ্ট্য ​

  • উচ্চ পারফরমেন্স: ImageMagick এবং GraphicsMagick-এর চেয়ে 4-5 গুণ দ্রুত
  • কম মেমরি ব্যবহার: স্ট্রিম প্রসেসিং, বড় ইমেজ সমর্থন করে
  • স্বয়ংক্রিয় ফরম্যাট কনভার্শন: স্মার্ট ফরম্যাট ডিটেকশন এবং কনভার্শন
  • সমৃদ্ধ অপারেশন: রিসাইজ, ক্রপ, রোটেশন, ফিল্টার ইত্যাদি
  • TypeScript সমর্থন: সম্পূর্ণ টাইপ ডেফিনিশন
  • সক্রিয় রক্ষণাবেক্ষণ: অবিচ্ছিন্ন আপডেট এবং উন্নতি

দ্রুত উদাহরণ ​

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

ইনস্টলেশন ​

bash
npm install sharp

অথবা pnpm ব্যবহার করুন:

bash
pnpm add sharp

শুরু করুন ​

দ্রুত শুরু গাইড দেখুন Sharp ব্যবহার শুরু করার জন্য, অথবা API ডকুমেন্টেশন ব্রাউজ করুন সম্পূর্ণ রেফারেন্স তথ্যের জন্য।

Apache 2.0 লাইসেন্সের অধীনে রিলিজ করা হয়েছে।