From 4bee95c8a692c6367d9a5677272e53defa6769b3 Mon Sep 17 00:00:00 2001 From: Klaus Date: Thu, 21 Aug 2025 19:34:23 +0900 Subject: [PATCH] fix: ImageBlurUtil.kt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 블러 적용 범위 radius 10 -> 50 --- .../chat/character/image/AdminCharacterImageController.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/image/AdminCharacterImageController.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/image/AdminCharacterImageController.kt index b291e27..2652163 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/image/AdminCharacterImageController.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/image/AdminCharacterImageController.kt @@ -11,6 +11,7 @@ import kr.co.vividnext.sodalive.aws.s3.S3Uploader import kr.co.vividnext.sodalive.chat.character.image.CharacterImageService import kr.co.vividnext.sodalive.common.ApiResponse import kr.co.vividnext.sodalive.common.SodaException +import kr.co.vividnext.sodalive.utils.ImageBlurUtil import kr.co.vividnext.sodalive.utils.generateFileName import org.springframework.beans.factory.annotation.Value import org.springframework.security.access.prepost.PreAuthorize @@ -141,7 +142,7 @@ class AdminCharacterImageController( val bytes = image.bytes val bimg = javax.imageio.ImageIO.read(java.io.ByteArrayInputStream(bytes)) ?: throw SodaException("이미지 포맷을 인식할 수 없습니다.") - val blurred = kr.co.vividnext.sodalive.utils.ImageBlurUtil.blur(bimg, 12) + val blurred = ImageBlurUtil.blur(bimg) // PNG로 저장(알파 유지), JPEG 업로드가 필요하면 포맷 변경 가능 val baos = java.io.ByteArrayOutputStream()