docs: 更新 README 说明文档,补充 EXIF、文件名模板等功能说明

This commit is contained in:
Developer
2026-04-23 20:33:29 +08:00
parent f7172869af
commit 5ae2a05a3d

View File

@@ -24,17 +24,19 @@
### 4. 设置界面 ### 4. 设置界面
![设置界面](设置.png) ![设置界面](设置.png)
*应用设置界面,支持水印、合成、通用等配置项调整* *应用设置界面,支持水印样式、地点获取方式、合成布局、图片质量、文件名模板、记录人信息等配置*
## 功能特点 ## 功能特点
- **相机模块**:✅ 使用 CameraX 库实现拍照、自动/手动对焦、曝光调节,拍摄后自动叠加水印(时间+地点) - **相机模块**:✅ 使用 CameraX 库实现拍照、自动/手动对焦、曝光调节,拍摄后自动叠加水印(时间 + 地点)
- **水印处理**:✅ 支持时间水印(格式固定为 "yyyy年-MM月-dd日 HH:mm:ss")和地点水印(优先联网解析,失败时显示经纬度),提供三种预设样式 - **水印处理**:✅ 支持时间水印(格式固定为 "yyyy 年 MM 月 d 日 HH:mm:ss")和地点水印(优先联网解析,失败时显示经纬度),提供三种预设样式(默认/简约/醒目)
- **多图拼图(合成)模块**:✅ 支持 2x2 和 3x3 网格布局,图片自动缩放裁剪,支持图片替换、删除、添加和质量控制 - **EXIF 元数据**:✅ 自动写入 GPS 坐标、拍摄时间、相机型号、作者信息到照片 EXIF
- **文字编辑模块**:✅ 在合成图片的顶部(标题)和底部(内容)添加带矩形背景的文字说明,支持智能换行 - **多图拼图(合成)模块**:✅ 支持 2x2、1x3、3x1 等多种网格布局,图片自动缩放裁剪,支持图片替换、删除、添加和质量控制(高/标准/低)
- **图片管理**:✅ 本地存储、预览、导出/分享(通过 MediaStore 保存至系统相册)<br>❌ 分类管理(待开发) - **文字编辑模块**:✅ 在合成图片的顶部(标题 + 日期时间)和底部(内容 + 记录人)添加带背景的文字说明,支持智能换行
- **设置与通用配置**:✅ 水印设置、合成设置、通用设置、关于等配置项均可通过设置界面调整 - **图片管理**:✅ 本地存储、按日期分组查看(今天/昨天/上月/更早)、预览、删除、导出/分享
- **测试与自动化**:✅ 集成 AirTest 测试用例,覆盖拼图等场景(待完善其他场景测试) - **文件名模板**:✅ 支持自定义文件名格式,可用占位符:`{project}` `{device}` `{inspector}` `{date}` `{time}`
- **设置与通用配置**:✅ 水印样式、地点获取方式(网络/GPS、合成布局、图片质量、文件名模板、记录人信息等均可配置
- **测试与自动化**:✅ 集成 AirTest 测试用例 + JUnit 单元测试,覆盖拼图等场景
## 安装步骤 ## 安装步骤
@@ -128,7 +130,10 @@ A: 在设置界面中选择水印样式(默认/简约/醒目),可实时预
A: 确保设备已连接且已安装 AirTest 依赖,检查设备是否开启开发者选项和 USB 调试。 A: 确保设备已连接且已安装 AirTest 依赖,检查设备是否开启开发者选项和 USB 调试。
**Q: 拼图功能支持哪些布局?** **Q: 拼图功能支持哪些布局?**
A: 支持 2x2 和 3x3 网格布局,图片会自动缩放裁剪以适配网格。 A: 支持 2x2、1x3、3x1 等多种网格布局,图片会自动缩放裁剪以适配网格。
**Q: 如何自定义文件名格式?**
A: 在设置界面的"文件名模板"中编辑,支持占位符:`{project}`(项目)、`{device}`(设备 ID、`{inspector}`(记录人)、`{date}`(日期)、`{time}`(时间)。
## 联系方式/反馈渠道 ## 联系方式/反馈渠道