v2.6.1 · 开源 · 跨平台

把文字变成
真实的手写字

使用 C++ 编写的手写字生成器,提供丰富的参数设置与 GUI/CLI 双模式。
旨在让任何人都能快速生成以假乱真的手写文档。

C++17
高性能
Qt 6
原生体验
3 格式
PNG / PDF / SVG
GUI+CLI
双模式
HandWrite 软件主界面

核心特性

12+ 项参数随意组合,让每一次输出都更像真迹

🖋️

多字体混合

支持自定义 TTF 字库,可叠加多套字体模拟混写效果,自动随机切换增加真实感。

📄

纸张纹理

内置横线纸、田字格、方格纸、点阵纸等多种纸张模板,可自定义纹理透明度。

🎯

锚点校准

支持任意背景图片作为纸面,可拖拽网格锚点贴合弯曲纸面,生成透视变形效果。

〰️

字符扰动

每个字符独立加入随机抖动 —— 大小、位置、旋转,模拟真实手写不规律。

💧

墨水洇染

对笔划边缘应用可分离最大值滤波,模拟墨水在纸上轻微洇开的视觉效果。

📐

文字变形

弧形 / 波浪 / 环形三种文字变形模板,让长段落自然弯曲,避免过于规整。

↔️

横竖排切换

支持横排 / 竖排两种排版方向,古文、诗词等场景一键切换。

🗑️

涂改模拟

可配置划线删除概率与笔划粗细抖动,让作业看起来真的"写过又改过"。

📦

批量处理

CLI 提供批处理模式,从文件读取多段文本一次生成,自动跳过异常行。

输出效果

同样的文字,从白纸到画报

默认 A4 纸输出效果
默认 A4 横线纸输出
自定义背景图片 + 锚点校准输出
自定义图片 + 锚点校准输出

锚点校准

四角定位 + 精细微调,让文字完美适配任意背景纸面

四角模式
四角模式:仅拖动 4 个绿色角点,内部自动插值
精细调整模式
精细调整:切换到全网格逐点微调

使用流程

四步完成一次生成:从文本到纸张

1

选择字体

从 ttf_library 加载喜欢的字体或自定义 TTF 文件。

2

调整参数

纸张、字号、扰动、纹理、墨水等参数自由组合。

3

预览效果

实时预览渲染结果,反复微调直到满意。

4

导出文件

一键导出为 PNG、PDF 或 SVG 格式。

GUI 之外,CLI 更直接

适合批处理、脚本自动化、远程服务器

基本用法bash
# 从命令行参数生成 PNG
handwrite-cli \
  -t "今天天气真好。" \
  -o "F:/out" \
  -f png \
  -r 2

# 输出 PDF / SVG
handwrite-cli -t "..." -o out -f pdf
批量与预设bash
# 加载预设参数(字体、扰动、纹理等)
handwrite-cli -i essay.txt -p my.conf

# 从文件读取待生成文本列表
handwrite-cli --batch batch.txt

# 支持从剪贴板读取
handwrite-cli --clipboard -o out
最新版本 v2.6.1

立即开始生成你的手写文档

Windows 64-bit · 解压即用 · 包含 Qt 运行时与字体库