وب‌سرویس مجید

پروژه sharp

lovell/sharp

کاربرد:

این کتابخانه قدرتمند برای پردازش تصاویر در محیط Node.js طراحی شده و با استفاده از کتابخانهٔ libvips، عملیات‌هایی مثل تغییر اندازه، برش، چرخش و فشرده‌سازی تصاویر را به سرعت بالا انجام می‌دهد. پشتیبانی از فرمت‌های JPEG، PNG، WebP، AVIF و TIFF از نقاط قوت آن است. ️

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز به پردازش حجم بالایی از تصاویر با کمترین مصرف حافظه و زمان داری، مثل سرویس‌های آپلود عکس، شبکه‌های اجتماعی، فروشگاه‌های آنلاین یا سیستم‌های CDN.

چند مثال از موارد استفاده

- تغییر اندازه تصاویر کاربران در یک پلتفرم آپلود عکس

- تولید خودکار نسخه‌های کوچک‌تر (thumbnail) برای وب‌سایت

- تبدیل فرمت تصاویر به WebP یا AVIF برای بهینه‌سازی بارگذاری صفحه

- اعمال فیلترهای ساده مثل چرخش، برش یا تغییر کیفیت

  • ##image
  • ##NodeJS
  • ##sharp
  • ##libvips
  • ##WebP
  • ##AVIF
  • ##performance
  • ##backend
  • ##web
  • ##fast