🚀
고성능
libvips 이미지 처리 라이브러리를 사용하여 ImageMagick 및 GraphicsMagick보다 4-5배 빠름
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 sharp빠른 시작 가이드를 확인하여 Sharp 사용 방법을 알아보거나 API 문서를 탐색하여 전체 참조 정보를 확인하세요.