Skip to content

扫描与处理

将手写样本数字化是字体制作的关键步骤。高质量的扫描和处理能大幅减少后续工作量。

扫描设备选择

方案 1:打印机(推荐)

打印机扫描设置界面截图

打印机扫描设置界面截图(标注关键参数:300 DPI、灰度模式、PNG格式)

优势:

  • 扫描质量稳定
  • 分辨率高
  • 批量处理方便

推荐设备:

  • 入门级:佳能 G3800(¥800左右)
  • 专业级:Epson WorkForce 系列(WF-7840 / WF-7845)(¥2500 - ¥4000)

扫描设置:

分辨率:300 DPI(推荐)
色彩模式:彩色
格式:TIFF 或 PNG(无损)

重要

不要使用 JPG 格式扫描!JPG 有损压缩会降低质量。


方案 2:手机拍照(应急用)

适合场景:

  • 没有打印机
  • 临时需求
  • 样本数量少

拍摄要求:

像素:1200万以上
光线:均匀自然光或柔和灯光
角度:严格垂直拍摄
距离:30-50cm

拍摄技巧:

  1. 用书本压平纸张
  2. 避免阴影和反光
  3. 使用三脚架或支架
  4. 多拍几张选最好的

方案 3:数位板(直接数字化)

优势:

  • 跳过扫描步骤
  • 直接生成数字文件

推荐设备:

  • iPad + Apple Pencil + Procreate
  • Wacom 数位屏

扫描操作流程

步骤 1:准备工作

1. 清洁打印机玻璃面
2. 将样本平整放置
3. 对齐扫描区域
4. 盖好扫描盖板

步骤 2:设置参数

关键参数:

参数推荐值说明
分辨率300 DPI平衡质量和文件大小
色彩模式彩色保留细节
格式PNG/TIFF无损格式
去网纹关闭手写无需此功能

DPI 选择

  • 300 DPI:推荐标准
  • 600 DPI:较高质量
  • 1200 DPI:超高质量(文件大,非必需)

步骤 3:批量扫描

高效技巧:

1. 一次扫描一整页(多个字)
2. 命名规则:01.png, 02.png
3. 边扫描边检查质量
4. 发现问题立即重扫

步骤 4:文件整理

fontProject/
├── raw_scans/        # 原始扫描文件
│   ├── 01.png
│   ├── 02.png
│   └── ...
├── processed/        # 处理后文件
└── vectors/          # 矢量化文件

图像处理

工具选择

  • GIMP(免费) 推荐新手
  • Photoshop(付费)专业选择
  • ImageMagick(命令行)批量处理

处理步骤

1. 调整对比度

目的: 让字迹更黑,背景更白

GIMP 操作:

颜色 → 亮度-对比度
对比度:+30 到 +50
亮度:根据需要微调

效果对比:

处理前:字迹灰、背景脏
处理后:字迹黑、背景白

2. 去除杂点

目的: 清理纸张上的污渍和噪点

方法 1:滤镜去噪

GIMP:滤镜 → 增强 → 去斑
半径:2-3像素

方法 2:手动修复

用橡皮工具清除明显杂点
用仿制图章工具修复污渍

3. 裁剪单字

目的: 将一页多字分割成单个字符

手动方式:

1. 用矩形选择工具框选单字
2. 图像 → 裁剪到选区
3. 另存为:char_001.png
4. 重复操作

自动方式(Python 脚本):

python
# 使用图像识别自动分割
# 后续提供脚本下载

4. 统一尺寸

目的: 所有字符图片尺寸一致

推荐尺寸:

1000 × 1000 像素(方形)
背景:纯白色
字符:居中显示

批量处理:

GIMP:滤镜 → 批处理
或使用 ImageMagick 命令行

5. 转为黑白

目的: 便于矢量化

方法:

图像 → 模式 → 索引
黑白(1位)
阈值:根据效果调整(通常 128)

注意:

边缘清晰
过度处理导致细节丢失

质量检查

检查清单

  • [ ] 分辨率足够(300 DPI)
  • [ ] 字迹清晰浓黑
  • [ ] 背景干净纯白
  • [ ] 没有明显杂点
  • [ ] 边缘没有锯齿
  • [ ] 笔画完整无断裂
  • [ ] 文件命名规范

常见问题修复

问题 1:边缘模糊

原因: DPI 太低或拍照不清晰

解决:

  • 提高扫描 DPI
  • 重新拍摄(手机对焦清晰)

问题 2:背景不够白

原因: 纸张本身发黄或光线不足

解决:

GIMP:颜色 → 色阶
拖动右侧滑块,增加白色

问题 3:笔画断裂

原因: 墨水不够浓或对比度过高

解决:

  • 降低对比度
  • 用画笔工具手动连接
  • 重新书写该字

问题 4:文件太大

原因: DPI 过高或格式问题

解决:

调整为 600 DPI
使用 PNG 格式(带压缩)

批量处理技巧

ImageMagick 命令示例

批量调整对比度

bash
magick mogrify -contrast -contrast *.png

批量转黑白

bash
magick mogrify -threshold 50% *.png

批量调整大小

bash
magick mogrify -resize 1000x1000 -gravity center -extent 1000x1000 *.png

Photoshop 动作录制

1. 录制处理单个文件的操作
2. 文件 → 自动 → 批处理
3. 选择动作和文件夹
4. 自动处理所有文件

推荐工作流程

扫描原稿(300 DPI PNG)

调整对比度(让字更黑)

去除杂点和污渍

裁剪单个字符

统一尺寸(1000×1000)

转为黑白二值图

最终检查

保存到 processed/ 文件夹

预计时间:

  • 100 字:2-3 小时
  • 500 字:1-2 天

省时技巧

掌握批处理技术,500 个字的图像处理可以在半天内完成。


下一步

图像处理完成后,进入矢量化技巧,将位图转为矢量图形。

持续更新

后续会提供更多视频演示教程和案例!批量处理工具请查看实践方案