개발 일기

Sharp ( 이미지 resize ) 본문

서버/Node.js

Sharp ( 이미지 resize )

이건욱

sharp는 이미지의 사이즈를 고속으로 변경하기 위해서 사용하는 라이브러리입니다.

 

사용 예시는 :)

 

npm install --save sharp

 

사용자가 multipart/form-data 요청시 (formidable or multer or multiparty) 받아서 파일을 가져온 후

 

아래와 같이 원하시는 방법으로 자른뒤 업로드를 진행합니다.

import sharp from "sharp";

sharp(files[i].path)
  .resize(150, 150,sharp.fit.cover)
  .toBuffer()
  .then(data => {
  	params.Key = fileName;
    params.Body = data;
    s3.upload(params);
  }

 

'서버 > Node.js' 카테고리의 다른 글

Node Mailer 란?  (0) 2020.04.04
body-parser  (0) 2020.03.27
express-validator ?  (0) 2020.03.19
Gulp ?  (0) 2020.03.18
Npm ?  (0) 2020.03.15
Comments