You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(core): 정사각형이 아닌 프로필 사진이 원 안에서 위아래가 잘려 그려진다 #2143
정사각형이 아닌 사진을 프로필·영정사진으로 고르면 원형 이미지의 위아래가 평평하게 잘려 그려진다. 휴대폰 카메라 사진은 대부분 4:3 이라 사실상 항상 이렇게 보인다.
기준 리비전은 #2119 head b402415ec(develop 위 편집기 스택) debug 빌드이고, 2026-09-23 15:04 KST 갤럭시 S25(SM-S931N, Android 16)에서 재현했다. ProfileImage.kt 는 develop f69332d99 와 같다.
재현
애프터노트 작성 > 종류 추억 노트 > 영정사진 추가 > 갤러리에서 선택
4:3 사진(8160x6120)을 고른다.
원 위아래가 직선으로 잘린 모양이 된다.
원인 지점
core/ui/src/main/kotlin/com/afternote/core/ui/ProfileImage.kt 의 ProfileImageContent 가 AsyncImage 에 contentScale 을 주지 않아 기본값 ContentScale.Fit 이 적용된다. 가로가 긴 사진이 정사각 상자 안에 폭 기준으로 줄어들고, 남은 위아래 빈 곳 때문에 CircleShape 클립이 원을 다 채우지 못한다. ContentScale.Crop 이어야 원을 채운다.
같은 컴포넌트를 영정사진 편집·추모 상세·수신 상세·수신자 선택·수신자 관리·발신자 등록·발신자 상세·온보딩 프로필이 쓰므로 한 곳을 고치면 모두 바뀐다.
Activity
github-actions commentedon Sep 23, 2026
bug 이슈는 사이드바 Fields > Priority 로 심각도를 지정해야 합니다. 판정 기준:
값이 비어 있어도 이슈를 닫지는 않습니다. 이 안내는 이슈당 한 번만 답니다.