🚀
高性能
libvips 画像処理ライブラリを使用し、ImageMagick と GraphicsMagick より 4-5 倍高速
Sharp は Node.js で最も高速な画像処理ライブラリで、モダンな Web アプリケーション向けに設計されています。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 sharpクイックスタートガイド を確認して Sharp の使い方を学ぶか、API ドキュメント を閲覧して完全なリファレンス情報を取得してください。