Skip to content

Commit db1de5e

Browse files
authored
Add files via upload
1 parent 5b57f25 commit db1de5e

File tree

3 files changed

+567
-311
lines changed

3 files changed

+567
-311
lines changed

README.md

Lines changed: 52 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,35 +6,69 @@
66

77
图片元数据消除器是一个基于 PyQt5 开发的图形用户界面工具,旨在帮助用户轻松地从图片中移除所有元数据(如 EXIF、IPTC、XMP 信息),以保护隐私或减小文件大小。
88

9-
该项目的代码主要由 `OpenAI o1-preview` `OpenAI o1-mini` 编写,我提供了非常多的功能设计提议和反馈。
9+
该项目的代码主要由 `OpenAI o1-preview` `OpenAI o1-mini``claude-3-5-sonnet` 编写,我提供了非常多的功能设计提议和反馈。
1010

1111
## 功能特性
1212

13-
- **批量处理:** 支持一次性处理多张图片,提升工作效率。
14-
- **多种格式支持:** 支持 PNG、JPEG、GIF、BMP、TIFF 等常见图片格式。
15-
- **移除所有元数据:** 支持移除图片中的所有元数据,包括 EXIF、IPTC、XMP 等。
16-
- **图形用户界面:** 友好的界面设计,适合各类用户使用。
17-
- **保存到指定目录:** 可选择将处理后的图片保存到自定义的文件夹。
18-
- **复制到剪贴板:** 处理后的图片可直接复制到剪贴板,方便粘贴到其他应用程序。
19-
- **窗口置顶功能:** 可选择让程序窗口始终保持在其他窗口之上,方便多窗口使用。
13+
- **多种文件来源支持:** 支持拖拽本地、网络图片文件
14+
- **高效并发处理:** 最多同时处理3张图片
15+
- **智能格式处理:**
16+
- JPEG/WEBP:使用piexif库处理
17+
- PNG:采用专门的数据块处理方法,精确移除元数据
18+
- 其他格式:通过图像数据重构方式移除元数据
19+
- **友好的错误处理:**
20+
- 详细的错误提示:通过弹窗显示具体的错误信息
21+
- 批量处理状态:显示成功/失败数量统计
22+
- 清晰的进度显示:实时显示处理进度
23+
- **灵活的输出选项:**
24+
- 自定义保存:可选择将处理后的图片保存到指定目录
25+
- 剪贴板复制:处理后的图片可直接复制到剪贴板
26+
- 保留原文件名:复制到剪贴板时保持原始文件名
27+
- **便捷的界面功能:**
28+
- 窗口置顶:可选择让程序窗口始终保持在最前
29+
- 状态反馈:使用不同颜色直观显示处理状态
30+
- 设置保存:自动记住用户的偏好设置
2031

2132
## 如何使用
2233

2334
1. **下载并运行:**
2435
1. 前往 [Releases](https://github.com/CookSleep/ImageMetadataRemover/releases) 页面
25-
2. 下载最新版本的 `ImageMetadataRemover.zip`
26-
3. 解压 `ImageMetadataRemover.zip`
27-
4. 双击运行 `图片元数据消除器.exe`
36+
2. 下载最新版本的 `ImageMetadataRemover.zip`
37+
3. 解压 `ImageMetadataRemover.zip`
38+
4. 双击运行 `图片元数据消除器.exe`
2839

29-
3. **拖拽图片**
30-
- 将需要处理的图片文件拖拽到程序窗口中,程序将自动开始处理。
40+
2. **添加图片**
41+
将图片文件拖拽到程序窗口
3142

32-
4. **选择保存选项:**
33-
- 如果勾选了 “保存处理后图片到指定目录”,请在弹出的系统文件资源管理器窗口中选择目标文件夹,或是在关闭窗口后点击 “点击选择目录” / 文件夹地址 以重新选择目标文件夹,处理后的图片将自动保存到该位置。
34-
- 如果未勾选保存选项,处理后的图片将临时保存在系统的临时文件夹中,并允许用户按下 “复制” 复制文件到剪贴板,程序关闭后临时文件将被自动清除。
43+
3. **选择输出方式:**
44+
- **保存到目录:**
45+
1. 勾选"保存处理后图片到指定目录"
46+
2. 点击"点击选择目录"或当前路径来选择保存位置
47+
3. 处理后的图片将自动保存到选择的目录
48+
- **临时处理:**
49+
1. 不勾选保存选项
50+
2. 处理后点击"复制"将图片复制到剪贴板
51+
3. 关闭程序后临时文件会自动清理
3552

36-
- **窗口置顶:**
37-
- 勾选 “窗口置顶” 选项,程序窗口将始终保持在其他窗口之上,方便多窗口使用。
53+
4. **其他选项:**
54+
- **窗口置顶:** 勾选"窗口置顶"使窗口保持在最前
55+
- **状态查看:** 通过状态栏颜色直观了解处理进度
56+
- 黑色:开始处理
57+
- 蓝色:处理中
58+
- 绿色:处理成功
59+
- 橙色:部分成功
60+
- 红色:处理出错
61+
62+
## 错误处理
63+
64+
程序会在以下情况显示错误提示:
65+
- 保存目录不存在时
66+
- 单个文件处理失败时
67+
- 批量处理完成但有失败任务时
68+
69+
错误提示包含:
70+
- 具体的错误文件
71+
- 详细的错误原因
3872

3973
## 贡献
4074

icon.ico

278 KB
Binary file not shown.

0 commit comments

Comments
 (0)