검증된 기능

압축·크기 조정·변환

파일 크기, 치수, 비율과 JPG·PNG·WebP 출력을 설정합니다.

해결하는 문제: Large or inconsistently sized images are harder to share, upload, print, and store.

파일 크기, 치수, 비율과 JPG·PNG·WebP 출력을 설정합니다.
파일 크기, 치수, 비율과 JPG·PNG·WebP 출력을 설정합니다.

할 수 있는 작업

  • Compress multiple images with use-case presets or a target file size.
  • Resize by percentage, exact width and height, or long edge.
  • Convert selected images to JPG, PNG, or WebP.
  • Choose whether compatible conversions retain EXIF data or remove location information.

사용 가능한 옵션

  • Compression presets for messaging, social sharing, email, or high quality
  • Target size from 100 KB to 2 MB in the current compression interface
  • Resize values from 1 to 16384 pixels
  • Keep original dimensions and choose image quality
  • Keep color profile where supported

지원 입력

  • Images readable by the Android image workflow
  • HEIC input when supported by the device decoder

출력 결과

  • JPG
  • PNG
  • WebP

작업 흐름

  1. Select one or more source images.
  2. Choose compression, resize, or format conversion.
  3. Configure size, dimensions, output format, quality, and metadata settings.
  4. Run processing and review the output.
  5. Save the verified result.

제한 사항

  • JPG does not preserve transparent pixels; transparent input is flattened during JPG conversion.
  • Available decoding support can vary by Android device and source format.

자주 묻는 질문

Which output formats are available?

The verified conversion workflow exports JPG, PNG, and WebP.

Can resizing use exact pixel dimensions?

Yes. Batch resize supports exact width and height, percentage scaling, and a long-edge value.

프로젝트 근거

  • feature/feature_app/src/main/java/com/wkq/photo/feature/app/compression/CompressionFragment.kt
  • feature/feature_app/src/main/java/com/wkq/photo/feature/app/formatconvert/FormatConvertFragment.kt
  • feature/feature_app/src/main/res/values/batch_resize_strings.xml
관련 가이드 읽기