当前位置: 首页 > news >正文

【已开源】手写模拟器-文本/docx 一键变逼真手写图片,告别手抄

【起因】为啥做这么个软件

单位隔三差五就要交手写思想汇报,一动笔就是好几页,抄到后面手腕子直接抗议,写过的兄弟都懂。
我就寻思,这年头顶顶的,能不能让电脑替我写?于是去网上找了一圈同类项目(最出名的应该是 handright),用是能用,但总觉得差点意思:

1.大部分只有命令行,改个参数还得改代码,对不写代码的同事来说门槛太高;
2.不能直接导入 docx,汇报明明是在 Word 里打好的,还得手动复制粘贴,格式全丢;
3.不能调对齐方式,标题要居中、正文要首行缩进、落款要靠右,它统统做不到,排出来一眼假;
4.渲染太慢,逐像素的 Python 循环,一份报告等好几分钟,想调个参数预览一下更是折磨。

干脆,自己造一个。
折腾了一段时间,就有了这个 手写模拟器(HandWriteSim)。今天发出来分享给坛友们,项目已开源,源码随便看。

写在前面的更新

更新内容:
添加写错字
模拟添加PDF导出功能

【软件介绍】它能干啥

一句话:你给它文字,它还你一沓"手写"图片。
把文本(或 docx)丢进去,选一款手写字体、一张信纸背景,程序会按真实书写习惯排版,并对字距、行距、字号、笔画位置、笔画角度施加随机扰动——每个字、每一页都独一无二,不会有"复印感"。还支持模拟写错字涂改(右上方小字重写或后文正常位置重写,支持线划、双线、斜杠、打叉多种涂改方式),以及一键导出 PDF,整份"手写"文档直接打印上交

【功能一览】

docx 直接导入:Word 里的左对齐 / 居中 / 右对齐 / 首行缩进自动解析还原,导入即排版,不用重调;

富文本段落排版:界面上点一下就能给段落设置左对齐、居中、右对齐、首行缩进,标题居中、落款靠右都不在话下;

以假乱真的扰动:字水平间距、行距、字号、笔画位移、笔画旋转,每项都能单独调扰动强度,想工整一点或潦草一点随你;

写错字功能:模拟真实书写时的涂改痕迹——错字率可调、支持右上方小字重写或后文正常位置重写,涂改方式有线划、双线、斜杠、打叉四种,写出来的东西更有人味儿;

PDF 导出:支持直接导出为 PDF(300 DPI,每页 PNG 无损嵌入),一键生成整份"手写"文档,方便打印上交;

实时预览:停止输入 0.3 秒自动出预览,多页自动分页、可翻页查看,所见即所得;

快:渲染引擎用 numpy + scipy 向量化重写,预览一页约 0.15 秒,比老式逐像素循环快几十倍,调参数不用干等;

预设系统:调好一套参数存成预设,下次下拉框一键切换,“红纸版”"信纸版"秒换;

图形界面 + 命令行双模式:同事用 GUI 点点鼠标,程序员用 CLI 批量生成;

便携免安装:打包成单个 exe(约 49MB),下载解压双击就用,整个文件夹拷到 U 盘里都能跑;

跨平台:Windows / macOS / Linux 都支持。

【截图欣赏】

主界面:左边实时预览,右边调参数。下面这张是把一份思想汇报渲染到红条信纸上的效果,标题居中、正文首行缩进、标点不出行,整体观感自己看:
python版

下载地址

链接:https://pan.baidu.com/s/1o_tksdUxkzCKcNe2WNJXTA
提取码:9999

http://www.jsqmd.com/news/1397099/

相关文章:

  • Python多线程下载实战:从并发原理到小说爬虫优化
  • 达梦数据库dm.ini参数深度解析:从核心原理到生产调优实战
  • SSH免密登录实战:PEM密钥原理、配置与安全实践
  • SteamCMD命令行工具:精准下载与管理Steam创意工坊MOD文件
  • AI辅助学术写作全流程工具链与效率提升实践
  • LangChain RAG实战:从文档加载到检索增强生成的完整指南
  • DeepSeek V4 Pro 高峰输出涨至 27 元:一个老系统维护者的零成本提效实践
  • 从黑盒子到可控开关:MOS管核心原理、参数选型与实战电路设计
  • 【学习地图】Linux学习类 · 文章索引
  • 栖霞市靠谱的本地正规防水补漏维修团队哪家好_复漏整治口碑资质实力全面对比推荐 - 雨婺虹修缮
  • 礼子期深度解读商标注册全流程,带你看懂从查重检索到成功拿证,整个周期需要历经哪些关键关卡
  • A4982与TMC2209步进驱动对比:从噪音、精度到OPENPNP配置实战
  • RGB888与RGB565颜色转换原理、对照表生成与嵌入式视觉优化实践
  • 2026土工材料防水材料生产厂实力测评,零套路不踩坑优选攻略 - mypinpai
  • 文档化流程审查:核心逻辑与实操技巧
  • 基于AI与规则引擎的邮件自动化处理:从NLP解析到任务执行
  • 安顺本地装修公司性价比分析:核心维度全解析 - 装企精灵GEO
  • TMC2209串口通信全解析:从硬件连接到软件配置,解锁静音与堵转检测
  • NVIDIA Profile Inspector 教程:解锁驱动隐藏设置,为每款游戏定制专属性能方案
  • 宜宾老胡装饰深度解析:宜宾装修公司该如何理性挑选 - 收录优先
  • 基于LP3667B的5V1A反激开关电源设计全解析:从原理到PCB布局
  • 高校AI竞赛实战指南:从PyTorch到项目部署的完整闭环
  • DeepSeek-V4-Pro-0813 API 更新:官方参数、价格、Codex 接入与成本计算
  • 机器学习模型可解释性:SHAP特征重要性分析实战
  • JVisualVM实战指南:从性能监控到内存泄漏排查
  • 大陆机房 NAT VPS 重装后 SSH 超时排查实录:问题竟在服务商端口映射
  • FEDERaiDE:基于P2P路由与TUI-IDE的多智能体系统开发实践
  • 2026北京室内景观设计公司口碑推荐强势出炉,零套路不踩坑,价格透明 - mypinpai
  • 新手小白学习计算机的第十天(老王专场)
  • 【计算机毕业设计单片机案例】基于 STM32 的农业小环境监测与自动执行装置设计 基于 STM32 的人机交互式植物培育智能控制系统(011703)