node 에서 gm 을 사용할때 이미지 파일을 조정할 필요가 생긴다.
gm 에서 지원하는 resize 를 사용하면 가로나 세로값중 비율에 맞는 값 하나로 재설정 된다.
프로젝트를 진행하면서 이미지 업로드시 센터크롭된 상태로 리사이즈해야하는 작업이 필요해서 검색하다 발견한 소스를 스크랩합니다.
gm(newPath)
.resize(imageWidth, imageHeight, '^')
.gravity('Center')
.crop(imageWidth, imageHeight)
.write(thumbPath, function(err){
여기는알아서...
나는 여기에다 db에 저장하는 소스를 넣음
});
'NodeJS' 카테고리의 다른 글
npm package upload (npm 에 모듈 업로드하기) (0) | 2018.08.27 |
---|