已验证功能

压缩、尺寸与格式转换

配置文件体积、尺寸、比例以及 JPG、PNG 或 WebP 输出。

解决什么问题: 体积过大或尺寸不统一的图片不便于分享、上传、打印和存储。

配置文件体积、尺寸、比例以及 JPG、PNG 或 WebP 输出。
配置文件体积、尺寸、比例以及 JPG、PNG 或 WebP 输出。

可以完成什么

  • 使用场景预设或目标文件大小压缩多张图片。
  • 按百分比、精确宽高或长边调整尺寸。
  • 将选中图片转换为 JPG、PNG 或 WebP。
  • 兼容时选择保留 EXIF 或移除位置信息。

可配置选项

  • 消息、社交、邮件或高质量压缩预设
  • 当前界面的 100 KB 至 2 MB 目标大小
  • 1 至 16384 像素尺寸
  • 质量与色彩配置

支持的输入

  • Android 图片流程可读取的图片
  • 设备解码器支持时的 HEIC 输入

生成的结果

  • JPG
  • PNG
  • WebP

操作流程

  1. 选择一张或多张源图片。
  2. 选择压缩、尺寸调整或格式转换。
  3. 配置大小、尺寸、格式、质量和元数据选项。
  4. 运行处理并检查输出。
  5. 保存确认后的结果。

使用限制

  • JPG 不保留透明像素,透明输入转 JPG 时会被铺底。
  • 解码能力会因 Android 设备和源格式而异。

常见问题

可以输出哪些格式?

已验证的转换流程支持 JPG、PNG 和 WebP。

可以输入精确像素尺寸吗?

可以,批量尺寸调整支持精确宽高、百分比和长边数值。

项目证据

  • 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
阅读相关指南