【已开源】手写模拟器-文本/docx 一键变逼真手写图片,告别手抄
【起因】为啥做这么个软件单位隔三差五就要交手写思想汇报一动笔就是好几页抄到后面手腕子直接抗议写过的兄弟都懂。我就寻思这年头顶顶的能不能让电脑替我写于是去网上找了一圈同类项目最出名的应该是 handright用是能用但总觉得差点意思1.大部分只有命令行改个参数还得改代码对不写代码的同事来说门槛太高2.不能直接导入 docx汇报明明是在 Word 里打好的还得手动复制粘贴格式全丢3.不能调对齐方式标题要居中、正文要首行缩进、落款要靠右它统统做不到排出来一眼假4.渲染太慢逐像素的 Python 循环一份报告等好几分钟想调个参数预览一下更是折磨。干脆自己造一个。折腾了一段时间就有了这个 手写模拟器HandWriteSim。今天发出来分享给坛友们项目已开源源码随便看。写在前面的更新更新内容添加写错字模拟添加PDF导出功能【软件介绍】它能干啥一句话你给它文字它还你一沓手写图片。把文本或 docx丢进去选一款手写字体、一张信纸背景程序会按真实书写习惯排版并对字距、行距、字号、笔画位置、笔画角度施加随机扰动——每个字、每一页都独一无二不会有复印感。还支持模拟写错字涂改右上方小字重写或后文正常位置重写支持线划、双线、斜杠、打叉多种涂改方式以及一键导出 PDF整份手写文档直接打印上交【功能一览】docx 直接导入Word 里的左对齐 / 居中 / 右对齐 / 首行缩进自动解析还原导入即排版不用重调富文本段落排版界面上点一下就能给段落设置左对齐、居中、右对齐、首行缩进标题居中、落款靠右都不在话下以假乱真的扰动字水平间距、行距、字号、笔画位移、笔画旋转每项都能单独调扰动强度想工整一点或潦草一点随你写错字功能模拟真实书写时的涂改痕迹——错字率可调、支持右上方小字重写或后文正常位置重写涂改方式有线划、双线、斜杠、打叉四种写出来的东西更有人味儿PDF 导出支持直接导出为 PDF300 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

相关新闻

SWE-Bench ProMax:多语言代码重构基准测试如何评估AI编程智能体真实能力

SWE-Bench ProMax:多语言代码重构基准测试如何评估AI编程智能体真实能力

在大型多语言代码重构任务中,如何客观、全面地评估AI智能体的真实能力,一直是学术界和工业界面临的挑战。传统的代码生成基准测试往往聚焦于从零开始的代码补全或单文件Bug修复,而忽略了现实软件开发中更复杂、更普遍的“代码重构”场景。近期…

2026/10/7 7:09:18 阅读更多 →
AI教案生成工具:编程教学备课效率提升实践指南

AI教案生成工具:编程教学备课效率提升实践指南

1. 先搞清楚“扣子编程”到底是什么,以及它如何解决备课痛点 如果你是一名信息技术老师或者编程教育从业者,听到“扣子编程”这个名字,第一反应可能是某个新的图形化编程平台或工具。实际上,它更接近一个集成了AI能力的 在线编程…

2026/10/12 23:58:06 阅读更多 →
选对AI写作辅助网站多睡 5 个整觉!人气工具盘点 + 选前必看避坑

选对AI写作辅助网站多睡 5 个整觉!人气工具盘点 + 选前必看避坑

每到毕业季,论文就成了不少同学的“噩梦”:选题毫无头绪、写初稿卡得不行、格式反复调整、查重标红一片、AIGC检测风险还高悬头顶,通宵熬夜成了标配。很多人以为AI工具能一键生成整篇论文,结果一用就踩坑,不仅没减负&a…

2026/10/8 19:40:13 阅读更多 →

最新新闻

Vue生态实战总结:天气获取、mpvue小程序、Koa服务与图片标注

Vue生态实战总结:天气获取、mpvue小程序、Koa服务与图片标注

不知道大家有没有这种经历:一个功能单拎出来感觉都见过,但真到自己动手做的时候,总会被各种边角问题磨掉大半天的耐心。前阵子我们软件组内部做了一轮前端集中练习,几个人分别领了不同的任务,最后汇总到一起&#xff0…

2026/10/13 13:19:52 阅读更多 →
Vue多页应用转单页:Vite构建模式切换实战

Vue多页应用转单页:Vite构建模式切换实战

早期折腾一个管理系统时,遇到过特别拧巴的构建需求:项目本身是典型的多页 Vue 应用,好几个页面各司其职,但其中一个渠道方只给了一个入口,要求所有页面必须以“单页面应用”的方式打包交付,而且要能同时在测…

2026/10/13 13:19:52 阅读更多 →
Java二叉搜索树从原理到工业实践全解析

Java二叉搜索树从原理到工业实践全解析

1. 项目概述:为什么树结构是Java开发者绕不开的“分水岭”刚带完一届校招培训,有个现象特别明显:能熟练写链表、栈、队列的新人不少,但一提到二叉搜索树的删除逻辑,八成会卡在“双子节点怎么处理”上;问红黑…

2026/10/13 13:19:52 阅读更多 →
Fabric 2.5多组织农产品溯源系统:可运行毕设源码包

Fabric 2.5多组织农产品溯源系统:可运行毕设源码包

简介:本资源是一套基于Hyperledger Fabric区块链框架构建的农产品通用溯源系统完整实现,面向计算机类专业本科生、研究生及初入区块链领域的开发者,解决传统农产品流通中信息不透明、数据易篡改、多方协作难等核心问题,适用于毕业…

2026/10/13 13:19:52 阅读更多 →
Java校内二手交易系统毕设全攻略:从Spring Boot到小程序实战

Java校内二手交易系统毕设全攻略:从Spring Boot到小程序实战

1. 项目定位与需求拆解:为什么“校内二手交易”是最稳妥的毕设选题每年到二月底三月初,总有一批计算机专业的大四学生开始焦虑毕业设计选题。Java校内二手交易市场这套系统,我前前后后带人做过不下二十个版本,从最早SSH框架的JSP项…

2026/10/13 13:19:52 阅读更多 →
webgl-fundamentals 教程解读:在 WebGL 中实现图像处理(纹理采样、像素偏移与 3x3 卷积核)

webgl-fundamentals 教程解读:在 WebGL 中实现图像处理(纹理采样、像素偏移与 3x3 卷积核)

图形学 【免费下载链接】webgl-fundamentals WebGL lessons that start with the basics 项目地址: https://gitcode.com/gh_mirrors/we/webgl-fundamentals 点击查看 免费下载 WebGL 中的图像处理远比想象中简单:只要掌握"纹理(textur…

2026/10/13 13:18:51 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →