[App Sharing] 【使用教程】From scratch 图片批处理工具3.0.1
Tofloor
poster avatar
kookboy
deepin
19 hours ago
Author

免费开源的应用:From scratch 图片批处理工具3.0.1 - 使用教程 (Deepin社区商店已经可以下载,商店搜索“From scratch 图片批处理工具”)

目录

  1. 快速开始
  2. 安装指南
  3. 界面介绍
  4. 功能详解
  5. 使用场景
  6. 常见问题
  7. 高级技巧

第一步很重要:先选择好你想输出的格式:如png或者jpg;png转jpg或jpg转png都可以。然后,把文件拖曳到列表。
输出格式先选择好.png

点击列表中的每一项功能后都需要你勾选“启用...”才起作用。kissing_heart

启用001.png

启用002.png

启用003.png

启用004.png

应用可以自动修复:

  • 转换格式时png图片的错误;
  • 添加png图片水印时的错误;
  • 它会自动修复并成生新的文件到桌面。

png水印自动修复示图.png

快速开始

第一步:安装应用 (已上架官方Deepin社区应用商店)

Linux 用户(推荐)

# 下载 DEB 包
wget https://gitee.com/yngeek/heic/releases/download/v3.0.1/from-scratch-img_3.0.1_amd64.deb

# 安装
sudo dpkg -i from-scratch-img_3.0.1_amd64.deb

# 启动应用
from-scratch-img

Windows 用户 (自然不会忘了windows用户,我的主页已可下载)

下载并安装 FromScratchImageProcessor_v3.0.1_Windows_x64_Setup.exe

第二步:添加文件

有两种方式添加图片文件:

方式 1:拖拽添加

  • 直接从文件管理器拖拽图片文件到应用右侧的文件列表区域
  • 支持批量拖拽多个文件
  • 自动过滤重复文件

方式 2:按钮添加

  • 点击右上角的蓝色"+ 添加文件"按钮
  • 在文件选择对话框中选择图片文件
  • 支持的格式:HEIC、HEIF、JPG、PNG、WebP

第三步:选择功能并配置

在左侧的选项卡中选择需要使用的功能:

  • 格式转换:转换图片格式
  • 压缩:压缩图片大小
  • 尺寸:调整图片尺寸
  • 元数据:清理 EXIF 信息
  • 重命名:批量重命名文件
  • 水印:添加水印

每个功能都有独立的配置选项,可以同时启用多个功能。

第四步:开始处理

点击底部的"开始处理"按钮,等待处理完成。处理完成后可以查看统计信息和结果。


安装指南

Linux 平台

方法 1:DEB 包安装(推荐)

优势

  • ✅ 所有依赖已打包,无需额外配置
  • ✅ 包含桌面快捷方式和图标
  • ✅ 一键安装,开箱即用

安装步骤

# 1. 下载 DEB 包
wget https://gitee.com/yngeek/heic/releases/download/v3.0.1/from-scratch-img_3.0.1_amd64.deb

# 2. 安装
sudo dpkg -i from-scratch-img_3.0.1_amd64.deb

# 3. 如果有依赖问题,运行
sudo apt install -f

# 4. 启动应用
from-scratch-img

方法 2:从源码运行

适用场景

  • 想要查看或修改源代码
  • DEB 包无法安装时

安装步骤

# 1. 克隆项目
git clone https://gitee.com/yngeek/heic.git
cd heic

# 2. 使用启动脚本(推荐)
./start.sh

# 3. 或手动安装依赖
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

# 4. 运行应用
python3 main.py

Windows 平台

安装步骤

  1. 下载 FromScratchImageProcessor_v3.0.1_Windows_x64_Setup.exe
  2. 双击运行安装程序
  3. 按照安装向导完成安装
  4. 从开始菜单或桌面快捷方式启动应用

系统要求

  • Windows 10/11 (64-bit)
  • 4GB RAM
  • 100MB 可用磁盘空间

界面介绍

主界面布局

┌─────────────────────────────────────────────────────┐
│  From scratch Image Processor              _ □ ✕    │
├─────────────────┬───────────────────────────────────┤
│                 │  📁 文件列表                       │
│  功能选项卡     │                                   │
│  ├ 格式转换     │  📷 IMG_001.heic                  │
│  ├ 压缩         │  📷 IMG_002.heic                  │
│  ├ 尺寸         │  📷 IMG_003.heic                  │
│  ├ 元数据       │  ...                              │
│  ├ 重命名       │                                   │
│  └ 水印         │  [+ 添加文件]                     │
│                 │                                   │
│  功能配置区域   │  处理状态                         │
│                 │  ▓▓▓▓▓▓▓░░░ 70%                  │
│                 │                                   │
├─────────────────┴───────────────────────────────────┤
│  [开始处理]                     [清空列表]  [设置]  │
└─────────────────────────────────────────────────────┘

左侧功能区

左侧是功能选项卡,包含 6 个主要功能:

  1. 格式转换:转换图片格式
  2. 压缩:压缩图片大小
  3. 尺寸:调整图片尺寸
  4. 元数据:清理 EXIF 信息
  5. 重命名:批量重命名文件
  6. 水印:添加水印

每个选项卡都有独立的配置面板。

右侧文件列表

右侧显示待处理的文件列表:

  • 显示文件名和文件大小
  • 显示处理状态(等待、处理中、完成、失败)
  • 支持删除单个文件
  • 支持清空所有文件

底部操作区

底部包含操作按钮:

  • 开始处理:开始处理所有文件
  • 清空列表:清空文件列表
  • 设置:打开设置对话框

功能详解

1. 格式转换

功能说明

将图片从一种格式转换为另一种格式,特别是将 HEIC/HEIF 格式转换为更通用的 JPG/PNG/WebP 格式。

使用步骤

  1. 点击"格式转换"选项卡
  2. 勾选"启用格式转换"复选框
  3. 选择输出格式:
    • JPG:适合照片,文件较小
    • PNG:适合需要透明背景的图片
    • WebP:现代格式,压缩率高
  4. 设置质量(0-100):
    • 建议值:85-95
    • 质量越高,文件越大
  5. 选择是否保留 EXIF 信息:
    • 保留:保存拍摄信息(位置、时间等)
    • 不保留:保护隐私,文件更小
  6. 点击"开始处理"

适用场景

  • 苹果手机拍摄的 HEIC 照片转换为通用格式
  • 需要在不支持 HEIC 的设备上查看图片
  • 减小图片文件大小

2. 图片压缩

功能说明

使用智能压缩算法减小图片文件大小,同时尽可能保持图片质量。

使用步骤

  1. 点击"压缩"选项卡
  2. 勾选"启用压缩"复选框
  3. 选择压缩预设:
    • 邮件:适合邮件附件,大小约 50-200KB
    • 文档:适合文档中的图片,大小约 100-300KB
    • 网页:适合网页使用,大小约 50-150KB
    • 高质量:保持较高画质,压缩约 30-50%
    • 超轻量:最大程度压缩,压缩约 70-80%
  4. 点击"开始处理"

压缩效果对比

预设 压缩率 适用场景
邮件 60-80% 邮件附件
文档 50-70% 文档插图
网页 70-85% 网页图片
高质量 30-50% 高质量展示
超轻量 70-85% 快速传输

适用场景

  • 减小图片文件大小,节省存储空间
  • 优化网页加载速度
  • 准备邮件附件
  • 减少网络传输时间

3. 尺寸调整

功能说明

批量调整图片尺寸,支持多种调整模式和预设尺寸。

使用步骤

  1. 点击"尺寸"选项卡
  2. 勾选"启用尺寸调整"复选框
  3. 选择调整模式:
    • 宽度:按宽度调整,自动计算高度
    • 高度:按高度调整,自动计算宽度
    • 百分比:按百分比缩放
    • 预设:使用预设尺寸
  4. 设置具体数值:
    • 宽度/高度模式:输入像素值(如 1920)
    • 百分比模式:输入百分比(如 50%)
    • 预设模式:从下拉列表选择
  5. 选择是否保持宽高比:
    • 勾选:保持原始比例,避免图片变形
    • 不勾选:强制按指定尺寸调整
  6. 点击"开始处理"

预设尺寸说明

预设 分辨率 适用场景
4K 3840×2160 高清展示
2K 2560×1440 显示器壁纸
FHD 1920×1080 全高清视频
HD 1280×720 高清视频
证件照 295×413 身份证照片
微信头像 200×200 社交媒体头像
微信朋友圈 1080×1080 微信朋友圈

适用场景

  • 调整图片以适应特定显示设备
  • 准备社交媒体图片
  • 创建统一尺寸的图片集合
  • 减小图片尺寸以节省空间

4. 元数据清理

功能说明

清除图片的 EXIF 元数据,保护个人隐私。

使用步骤

  1. 点击"元数据"选项卡
  2. 勾选"启用元数据清理"复选框
  3. 选择清理选项:
    • 清除所有 EXIF 信息:删除所有元数据
    • 保留拍摄日期:仅保留拍摄时间,删除其他信息
  4. 点击"开始处理"

EXIF 信息包含的内容

  • 📍 GPS 位置信息
  • 📅 拍摄日期和时间
  • 📷 相机型号和设置
  • 🖼️ 图片尺寸和分辨率
  • 🔧 软件信息

适用场景

  • 在社交媒体分享照片前保护隐私
  • 防止位置信息泄露
  • 减小文件大小(元数据占用一定空间)
  • 去除敏感信息

5. 批量重命名

功能说明

使用自定义前缀和序号快速重命名文件,便于整理和管理。

使用步骤

  1. 点击"重命名"选项卡
  2. 勾选"启用批量重命名"复选框
  3. 设置重命名参数:
    • 前缀:输入文件名前缀(如 "Photo_")
    • 序号位数:设置序号位数(默认 3 位)
    • 起始序号:设置起始序号(默认 1)
  4. 预览重命名效果:
    • 示例:Photo_001.jpg, Photo_002.jpg, ...
  5. 点击"开始处理"

重命名示例

原文件名 前缀 序号位数 新文件名
IMG_001.heic Photo_ 3 Photo_001.jpg
IMG_002.heic Photo_ 3 Photo_002.jpg
DSC_0001.jpg Travel_ 4 Travel_0001.jpg

适用场景

  • 整理批量下载的图片
  • 统一命名风格
  • 按照主题分类图片
  • 便于文件管理

6. 水印添加

功能说明

为图片添加文字或图片水印,保护版权或标识来源。

6.1 文字水印

使用步骤

  1. 点击"水印"选项卡
  2. 勾选"启用水印"复选框
  3. 选择水印类型:文字水印
  4. 配置文字水印参数:
    • 水印文字:输入要添加的文字(如 "© 2026")
    • 字体大小:设置字体大小(12-72px)
    • 字体颜色:选择字体颜色(白、黑、红、绿、蓝、黄)
    • 位置:选择水印位置(9 个位置可选)
    • 透明度:设置透明度(0-100%)
  5. 点击"开始处理"

位置选项

  • 左上、中上、右上
  • 左中、居中、右中
  • 左下、中下、右下

6.2 图片水印

使用步骤

  1. 点击"水印"选项卡
  2. 勾选"启用水印"复选框
  3. 选择水印类型:图片水印
  4. 点击"选择图片"按钮,选择水印图片
  5. 配置图片水印参数:
    • 水印大小:设置水印大小(5-50%)
    • 位置:选择水印位置(9 个位置可选)
    • 透明度:设置透明度(0-100%)
  6. 点击"开始处理"

水印图片要求

  • 格式:JPG、PNG
  • 建议:PNG 格式支持透明背景
  • 尺寸:建议 500×500 像素以上

水印参数建议

参数 建议值 说明
字体大小 24-36px 清晰可见但不影响观感
字体颜色 白色或黑色 根据图片背景选择对比色
透明度 30-50% 既可见又不影响内容
水印大小 10-20% 图片水印建议大小

适用场景

  • 保护图片版权
  • 标识图片来源
  • 品牌宣传
  • 防止图片被盗用

7. 多功能组合

功能说明

可以同时启用多个功能,按顺序自动处理图片。

处理顺序

系统按照以下顺序执行功能:

压缩 → 尺寸调整 → 元数据清理 → 水印添加 → 重命名

使用示例

场景 1:准备社交媒体图片

  1. 启用压缩(选择"网页"预设)
  2. 启用尺寸(选择"微信朋友圈"预设)
  3. 启用水印(添加品牌水印)
  4. 点击"开始处理"

场景 2:整理旅行照片

  1. 启用格式转换(HEIC 转 JPG)
  2. 启用压缩(选择"高质量")
  3. 启用重命名(前缀"Travel_")
  4. 点击"开始处理"

场景 3:保护隐私并添加水印

  1. 启用元数据清理(清除所有 EXIF)
  2. 启用水印(添加版权水印)
  3. 点击"开始处理"

注意事项

  • ⚠️ 不要同时启用重命名和水印,可能导致文件名混乱
  • ⚠️ 处理顺序是固定的,无法调整
  • ⚠️ 每个功能都会增加处理时间
  • ✅ 建议根据实际需求选择必要功能

使用场景

场景 1:苹果手机照片转换

需求:将 iPhone 拍摄的 HEIC 照片转换为 JPG 格式,以便在电脑上查看和分享。

操作步骤

  1. 启动应用
  2. 拖拽 HEIC 照片到文件列表
  3. 点击"格式转换"选项卡
  4. 勾选"启用格式转换"
  5. 选择输出格式:JPG
  6. 设置质量:90
  7. 选择保留 EXIF:不保留(保护隐私)
  8. 点击"开始处理"

效果:所有 HEIC 照片转换为 JPG 格式,文件大小减小 30-50%。

场景 2:准备博客图片

需求:为博客文章准备图片,需要压缩和调整尺寸。

操作步骤

  1. 添加图片文件
  2. 点击"压缩"选项卡
  3. 勾选"启用压缩"
  4. 选择预设:网页
  5. 点击"尺寸"选项卡
  6. 勾选"启用尺寸调整"
  7. 选择模式:预设
  8. 选择预设:FHD (1920×1080)
  9. 勾选保持宽高比
  10. 点击"开始处理"

效果:图片被压缩到适合网页的大小,尺寸统一为 1920×1080。

场景 3:添加品牌水印

需求:为产品图片添加品牌水印,保护版权。

操作步骤

  1. 添加产品图片
  2. 点击"水印"选项卡
  3. 勾选"启用水印"
  4. 选择类型:图片水印
  5. 点击"选择图片",选择品牌 Logo
  6. 设置水印大小:15%
  7. 选择位置:右下角
  8. 设置透明度:40%
  9. 点击"开始处理"

效果:所有产品图片右下角添加半透明的品牌 Logo。

场景 4:清理照片隐私信息

需求:在社交媒体分享照片前,清理所有 EXIF 信息。

操作步骤

  1. 添加照片文件
  2. 点击"元数据"选项卡
  3. 勾选"启用元数据清理"
  4. 选择清理选项:清除所有 EXIF 信息
  5. 点击"开始处理"

效果:所有照片的 GPS 位置、拍摄时间等信息被清除。

场景 5:批量整理旅行照片

需求:整理旅行照片,统一格式、压缩大小、重命名。

操作步骤

  1. 添加旅行照片(可能是 HEIC 格式)
  2. 点击"格式转换"选项卡
  3. 勾选"启用格式转换"
  4. 选择输出格式:JPG
  5. 设置质量:85
  6. 点击"压缩"选项卡
  7. 勾选"启用压缩"
  8. 选择预设:高质量
  9. 点击"重命名"选项卡
  10. 勾选"启用批量重命名"
  11. 设置前缀:Japan_Trip_
  12. 设置序号位数:4
  13. 点击"开始处理"

效果:所有照片转换为 JPG 格式,被压缩,并按 Japan_Trip_0001.jpg、Japan_Trip_0002.jpg 等格式重命名。


常见问题

Q1: 为什么转换失败?

可能原因

  1. EXIF 元数据损坏
  2. 文件本身损坏
  3. 不支持的文件格式

解决方法

  1. 取消勾选"保留 EXIF"选项
  2. 检查文件是否可以正常打开
  3. 确认文件格式是否支持(HEIC、HEIF、JPG、PNG、WebP)

Q2: 拖拽功能不工作怎么办?

可能原因

  1. 使用的是旧版本
  2. tkinterdnd2 库未安装

解决方法

  1. 更新到最新版本(v3.0.1)
  2. 如果使用源码运行,确保安装了所有依赖:
    pip install -r requirements.txt
    

Q3: 如何提高处理速度?

优化方法

  1. 增加并发线程数(建议设置为 CPU 核心数的 2 倍)
  2. 使用 SSD 作为输出目录
  3. 减少同时启用的功能数量
  4. 使用更快的存储设备

Q4: 最多可以处理多少个文件?

答案:单次最多支持 50 个文件。

建议

  • 如果文件数量超过 50 个,分批处理
  • 每批处理 30-40 个文件效果最佳

Q5: 如何同时使用多个功能?

操作方法

  1. 在各个选项卡中启用需要的功能(勾选"启用"复选框)
  2. 配置每个功能的参数
  3. 点击"开始处理"按钮
  4. 系统会按顺序执行所有启用的功能

处理顺序:压缩 → 尺寸调整 → 元数据清理 → 水印添加 → 重命名

Q6: 为什么处理出来的文件数量不对?

可能原因

  1. 同时启用了重命名和水印,导致文件名冲突
  2. 部分文件处理失败
  3. 输出目录有同名文件

解决方法

  1. 检查日志文件了解详细信息
  2. 不要同时启用重命名和水印
  3. 确保输出目录没有同名文件
  4. 查看处理统计信息

Q7: 水印图片支持哪些格式?

答案:支持 JPG 和 PNG 格式的图片作为水印。

建议

  • 使用 PNG 格式以获得最佳效果(支持透明背景)
  • 水印图片尺寸建议 500×500 像素以上
  • 避免使用过大或过小的水印图片

Q8: 如何查看处理日志?

日志位置

  • Linux: ~/.local/share/from-scratch-img/logs/
  • Windows: %APPDATA%\from-scratch-img\logs\

日志文件名from-scratch-img_YYYYMMDD.log

查看方法

  1. 打开日志目录
  2. 用文本编辑器打开日志文件
  3. 查看详细的处理信息和错误提示

Q9: 如何备份和恢复配置?

配置文件位置

  • Linux: ~/.config/from-scratch-img/config.json
  • Windows: %APPDATA%\from-scratch-img\config.json

备份方法

# Linux
cp ~/.config/from-scratch-img/config.json ~/backup/

# Windows
copy %APPDATA%\from-scratch-img\config.json C:\backup\

恢复方法

# Linux
cp ~/backup/config.json ~/.config/from-scratch-img/

# Windows
copy C:\backup\config.json %APPDATA%\from-scratch-img\

Q10: 如何卸载应用?

Linux (DEB 包)

sudo dpkg -r from-scratch-img

Linux (源码)

# 删除桌面快捷方式
rm ~/.local/share/applications/from-scratch-img.desktop

# 删除配置和数据
rm -rf ~/.config/from-scratch-img
rm -rf ~/.local/share/from-scratch-img

Windows

  1. 打开"控制面板" > "程序和功能"
  2. 找到 "From scratch Image Processor"
  3. 点击"卸载"

高级技巧

技巧 1:使用命令行参数

虽然应用主要使用 GUI,但也可以通过命令行启动:

# Linux
./start.sh

# Windows
FromScratchImageProcessor.exe

技巧 2:批量处理大量文件

如果需要处理大量文件(超过 50 个):

  1. 将文件分成多个批次(每批 30-40 个)
  2. 逐批处理
  3. 使用相同配置确保一致性

技巧 3:创建自定义预设

虽然没有内置预设管理功能,但可以:

  1. 记录常用的配置参数
  2. 每次使用时快速设置相同参数
  3. 使用配置文件备份功能

技巧 4:优化处理流程

最佳实践

  1. 先处理格式转换(如果需要)
  2. 再处理压缩和尺寸调整
  3. 最后添加水印和重命名
  4. 避免不必要的功能组合

技巧 5:使用脚本自动化

虽然应用本身不支持脚本,但可以:

  1. 使用 shell 脚本批量启动应用
  2. 结合文件监控工具实现自动化
  3. 使用定时任务定期处理

示例脚本

#!/bin/bash
# 批量处理脚本

for dir in /path/to/photos/*/; do
    echo "Processing $dir"
    # 手动启动应用并处理该目录
done

技巧 6:故障排除

常见问题诊断

  1. 应用无法启动
    • 检查 Python 版本(需要 3.8+)
    • 检查依赖是否安装完整
    • 查看日志文件
  2. 处理速度慢
    • 检查并发线程数设置
    • 检查磁盘 I/O 性能
    • 减少同时启用的功能
  3. 内存占用高
    • 减少单次处理的文件数量
    • 降低并发线程数
    • 关闭其他内存密集型应用

技巧 7:性能优化

提升处理速度的方法

  1. 硬件优化
    • 使用 SSD 作为输出目录
    • 增加系统内存
    • 使用多核 CPU
  2. 软件优化
    • 增加并发线程数(CPU 核心数 × 2)
    • 关闭不必要的功能
    • 使用较低的压缩质量
  3. 工作流优化
    • 分批处理大量文件
    • 先处理小文件
    • 避免重复处理

技巧 8:质量与大小平衡

不同场景的建议设置

场景 质量 压缩预设 说明
存档备份 95-100 高质量 保持最高质量
网页展示 80-85 网页 平衡质量和大小
邮件附件 70-75 邮件 最小化文件大小
社交媒体 85-90 高质量 兼顾质量和大小
打印输出 95-100 高质量 确保打印质量

附录

A. 快捷键 (计划中)

快捷键 功能
Ctrl+O 添加文件
Ctrl+S 开始处理
Ctrl+Q 退出应用
Delete 删除选中文件
Ctrl+A 全选文件

B. 文件格式对比

格式 优势 劣势 适用场景
HEIC 压缩率高,质量好 兼容性差 苹果设备
JPG 兼容性好,文件小 不支持透明 照片、网页
PNG 支持透明,无损 文件大 Logo、图标
WebP 压缩率高,现代格式 兼容性一般 网页、应用

C. 配置文件说明

配置文件位置

  • Linux: ~/.config/from-scratch-img/config.json
  • Windows: %APPDATA%\from-scratch-img\config.json

配置项说明

{
    "output_format": "jpg",           // 输出格式
    "jpg_quality": 90,                // JPG 质量
    "preserve_exif": false,           // 保留 EXIF
    "output_directory": "",           // 输出目录
    "concurrent_threads": 4,          // 并发线程数
    "window_width": 700,              // 窗口宽度
    "window_height": 500              // 窗口高度
}

D. 日志文件说明

日志文件位置

  • Linux: ~/.local/share/from-scratch-img/logs/
  • Windows: %APPDATA%\from-scratch-img\logs\

日志文件名from-scratch-img_YYYYMMDD.log

日志内容

  • 应用启动和关闭信息
  • 文件处理详细信息
  • 错误和警告信息
  • 性能统计信息

E. 获取帮助

官方渠道

社区支持

  • 查看 README.md
  • 查看用户手册
  • 查看常见问题

教程版本:v1.0 适用软件版本:v3.0.1 最后更新:2026年1月15日

祝您使用愉快!🎉

Reply Favorite View the author
All Replies
晚秋(lateautumn)
Moderator
8 hours ago
#1

高手编译个龙版吧joy

Reply View the author
kookboy
deepin
7 hours ago
#2
晚秋(lateautumn)

高手编译个龙版吧joy

这个我还没经验,得有人指点才行。

Reply View the author
晚秋(lateautumn)
Moderator
an hour ago
#3
kookboy

这个我还没经验,得有人指点才行。

哈哈,尽快学习。然后教我这个大白。applaud

Reply View the author