sharp image metadata
-
sharp image rotate 문제JavaScript & TypeScript 2023. 3. 12. 18:00
문제 이미지 업로드 시 버킷에 업로드된 이미지의 너비와 높이가 데이터베이스에 저장한 이미지 객체의 너비와 높이와 일치하지 않음. /** 기존 구조 1. `sharpInstance` 생성 2. `sharpInstance.rotate()` 3. 버킷에 이미지 업로드 4. `metadata.width`, `metadata.height` 를 `DB` 에 저장 */ const sharpInstance = sharp(buffer); sharpInstance.rotate(); const metadata = await sharpInstance.metadata(); const image = { // ... width: metadata.width, height: metadata.height, } bucket.upload(..