Skip to content

[fix] 지역 이미지 크롭 경계값 처리 - #94

Merged
hyejj19 merged 1 commit into
mainfrom
test/issue-277-image-crop-boundaries
Jul 29, 2026
Merged

[fix] 지역 이미지 크롭 경계값 처리#94
hyejj19 merged 1 commit into
mainfrom
test/issue-277-image-crop-boundaries

Conversation

@bottlenote-app

Copy link
Copy Markdown
Contributor

PR 제목 (Title)

  • [fix] 지역 이미지 크롭 경계값 처리

관련 이슈

변경 사항 (Changes)

  • 체크리스트
    • 렌더링된 크롭 좌표를 원본 좌표로 변환할 때 좌·상·우·하 경계를 원본 이미지 범위로 제한했습니다.
    • 음수 시작 좌표와 우·하단 초과 좌표는 원본과 실제로 겹치는 영역만 WebP 전처리에 전달합니다.
    • 겹치는 면적이 없는 0 크롭은 전처리를 호출하지 않고 조절 안내를 표시합니다.
    • 비균일 X/Y 배율, 음수 좌표, 우·하단 경계 초과, 빈 크롭 회귀 테스트를 추가했습니다.

변경 이유 (Reason for Changes)

  • 지역 대표 이미지 크롭 UI에서 드래그·리사이즈 또는 렌더링 배율 반올림으로 원본 범위를 벗어난 좌표가 전처리 계층으로 전달되지 않도록 방어합니다.

테스트 방법 (Test Procedure)

  • pnpm test:run — 47 files, 337 tests passed
  • pnpm exec eslint src/components/common/ImageCropDialog.tsx src/components/common/__tests__/ImageCropDialog.test.tsx
  • pnpm run build
  • git diff --check

참고 사항 (Additional Information)

  • #277은 이미 병합된 기능의 후속 회귀 보강입니다. Backend 변경은 포함하지 않았습니다.
  • 인증 브라우저에서의 실제 포인터 드래그 검증은 수행하지 않았고, 좌표 경계는 ImageCropDialog 컴포넌트 테스트로 검증했습니다.

@bottlenote-app bottlenote-app Bot changed the title fix: 지역 이미지 크롭 경계값 처리 [fix] 지역 이미지 크롭 경계값 처리 Jul 29, 2026
@hyejj19
hyejj19 merged commit 3ebede3 into main Jul 29, 2026
2 checks passed
@hyejj19
hyejj19 deleted the test/issue-277-image-crop-boundaries branch July 29, 2026 05:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant