-
Notifications
You must be signed in to change notification settings - Fork 0
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
[Feature/326] 서버에서 블러 이미지 처리하도록 수정 #431
Conversation
// fun makeBlurImage() { | ||
// userProfileService.findAllWithImage().forEach { | ||
// val imageFile = amazonS3FileService.download(it.imageUrl!!, System.getProperty("java.io.tmpdir")) | ||
// val blurImage = imageProcessor.blurImage(imageFile) | ||
// val key = makePathWithUserId(imageFile, it.user.id) | ||
// amazonS3FileService.upload(blurImage, key) | ||
// } | ||
// } | ||
|
||
fun makePathWithUserId( | ||
file: MultipartFile, | ||
userId: Long | ||
) = "" + userId + FILE_NAME_DELIMITER + LocalDateTime.now() | ||
.format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")) + FILE_NAME_DELIMITER + file.originalFilename |
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.
요거 로컬에서 돌려서 기존 유저들 blurImage를 다 만들어서 주려해요. 궁금한게 원래 makePathWithUserId에서 블러이미지인지, 원본이미지인지 구분을 안해주었던가요??
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.
그거 imageUploader에 33번째 줄에 있어요! 파일이름 앞에 blurred를 붙여주고 있어요!
d211a4b
to
41e6b1a
Compare
@ApiOperation("블러 이미지 생성") | ||
@PostMapping("/blur-image") | ||
fun makeBlurImage() { | ||
adminFacade.makeBlurImage() | ||
} |
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.
기존 회원들 blurImage 만들어줄 1회용 api입니다
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.
한번 사용하고 제거하실건가요??
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 배포하면서 새로 회원가입하는 유저는 blurImage 등록
- 배포 후 어드민 API로 기존 회원들 blurImage 등록
- 그 후 어드민 API 제거
이렇게 할거 같아요
제 로컬 노트북이 윈도우인데, 파일 가져올때 윈도우여서 문제 되는 부분이 있네요. 로컬에서 테스트해보려했는데..
|
엇 그러면 제가 테스트 해볼까요?-? |
오 네 한번만 해주세요! |
💡 이슈 번호
close: #326
✨ 작업 내용
서버에서 블러 이미지 처리하도록 수정
🚀 전달 사항
db에 blur_image_url 컬럼 추가는 해놨고, 어드민 api로 기존 유저들에도 blur_image_url이 생긴 후에, 내려주는 이미지 url을 변경할 예정입니다