-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: 이미지 변환 의존성 변경 #489
Conversation
return outputStream.toByteArray(); | ||
} catch (IOException exception) { | ||
log.error("Image conversion failed for file: {}", file.getOriginalFilename(), exception); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
로그는 Exception Handler에서만 남겨야 중복이 발생하지 않습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exception Handler 에 로그를 남기면 ClooudWatch에서 로그가 확인되지 않아 남겼습니다. 이슈를 해결했으니 지우겠습니다 😄
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exception Handler 에 남긴 로그가 Cloud Watch에서 확인되지 않는군요!! 확인해보겠습니다 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니다!
PR에 대한 설명 🔍
위의
scrimage
의존성은WebpWriter
가 내부적으로 사용하는cwebp
바이너리가GLIBC
버전을 충족하지 못해서 배포 환경에서 이미지 업로드를 실패합니다.위의 이슈를 해결하기 위해
implementation 'com.twelvemonkeys.imageio:imageio-webp:3.9.4'
위의
twelvemonkeys
를 사용해서 이미지 업로드를 수정했습니다. 그러나twelvemonkeys
의존성을 사용하면 이미지를webp
로 변환을 할 때 이미지가 손상되는 이슈가 발생합니다.QA 를 진행하기 위해 임시로
twelvemonkeys
를 사용하고 추후 어떻게 해야 할 지함께 고민해봐야 할 것 같습니다.