docs: 更新 README 说明文档,补充 EXIF、文件名模板等功能说明
This commit is contained in:
23
README.md
23
README.md
@@ -24,17 +24,19 @@
|
|||||||
### 4. 设置界面
|
### 4. 设置界面
|
||||||

|

|
||||||
|
|
||||||
*应用设置界面,支持水印、合成、通用等配置项调整*
|
*应用设置界面,支持水印样式、地点获取方式、合成布局、图片质量、文件名模板、记录人信息等配置*
|
||||||
|
|
||||||
## 功能特点
|
## 功能特点
|
||||||
|
|
||||||
- **相机模块**:✅ 使用 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}`(时间)。
|
||||||
|
|
||||||
## 联系方式/反馈渠道
|
## 联系方式/反馈渠道
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user