使用 PyQt5 编写的手写字生成器,旨在完成一些无用的手写作业任务 本项目提供了丰富的参数设置,以满足您在生成手写字时的个性化需求。
- 纸张设置:可自定义纸张宽度和13高度
- 字体选择:支持多种字体选择
- 字体大小:可自由调整字体大小
- 行距字距:提供行距和字距调整功能
- 留白设置:可分别设置上下左右留白
- 颜色选择:支持自定义字体颜色、背景颜色、透明色(transparent)和白色(white)
- 输入文本框:方便输入需要生成的文字内容
- 扰动设置:包括行间距扰动、字体大小扰动、字间距扰动、横向笔画扰动、纵向笔画扰动和旋转笔划扰动,以模拟手写字体的自然特点
9. 1 和 2)是纸张大小的宽度和高度,可以根据实际情况确定,接下来会有例子进行讲解
10. (3) 背景色选择透明色可以更方便的将输出文件覆盖在其他图片上进行打印
11. (4) 如果文本过长会被自动切分为多个页面, 这里可以选择页码进行预览
12. (5) 这里可以选择渲染精度,倍率越高,输出的文件越清晰,但是渲染速度会变慢(PNG)
13. (6) 按下export进行导出,默认导出到当前文件夹output目录下 其他字体
默认字体文件夹在当前目录的ttf_library文件夹下,可以自行添加字体文件,但是字体文件必须是.ttf格式的,字体文件夹不能为空!
截图后,外围绿色方框为宽度和高度,可以用工具测量距离
(1, 2, 3, 4)为上下左右留白 两根黑线之间为行距,两个字之间的距离为字距, 字体大小为粉色方框处 字体大小不能超过行距否则会报错
扰动设为0,可以得到一个比较整齐的手写字体,例:
扰动设为较大,可以得到一个比较潦草的手写字体,例:
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/60687.html