栗 发表于 2026-9-14 08:57:37

klwq 发表于 2026-9-13 23:29
为什么下载不了了呀?

新版本发布后,会把旧版本删掉,旧版本里面有bug。 后续请关注回帖中的新版本下载链接。{:6_172:}

下载:
方式1:
https://gitee.com/lxy204/qiyin/releases/download/v1.5.5/%E6%A3%8B%E5%8D%B0v1.5.5.exe
方式2:
通过网盘分享的文件:棋印v1.5.5.exe
链接: https://pan.baidu.com/s/10mDNBwjpYA83hjy_dSdngA?pwd=1234 提取码: 1234

栗 发表于 2026-9-19 13:08:13

感谢大家的使用及反馈,目前只有周末有时间,会集中这个时间来进行修改,所以问题修复会慢一些。

更新日志:
v1.5.6
1、反馈优化:生成的文件名重名修改
2、反馈bug:显示着法=答案,提子、回填子按张杰书籍相关处理
3、反馈优化:对于一个棋谱有多个题的,对应要显示多条
4、反馈bug:棋谱文件识别有误的问题
5、反馈优化:显示说明文字目前太长了后面的就不显示了,如果可以自己换行就好了

下载:
通过网盘分享的文件:棋印v1.5.6.exe
链接: https://pan.baidu.com/s/10ZIdqtysCQRE_6oDI2Z06g?pwd=1234 提取码: 1234

阿荣007 发表于 2026-9-23 00:50:50

今天又在做一件有趣的事,让WorkBuddy用棋印把已经制作好的sgf棋谱重新自动编排生成pdf文件,刚开始好笨,居然直接接管电脑鼠标直接运行棋印,操作非常慢,现在指挥让它改用后台运行方式去操作。有点晚了,白天再试。

阿荣007 发表于 2026-9-23 11:04:48

试验成功,WorkBuddy完美的实现在后台用棋印抓图,按章节排版成整本。如果书中有全局图和局部图时,需要人工干预,不然全部弄成全局图,就失去重排省纸张的意义了{:6_186:}

栗 发表于 2026-9-23 20:09:11

阿荣007 发表于 2026-9-23 11:04
试验成功,WorkBuddy完美的实现在后台用棋印抓图,按章节排版成整本。如果书中有全局图和局部图时,需要人 ...

{:6_163:} 为什么不是全部解析成sgf文件后,批量导入,然后导出word或pdf?看你这意思是多次操作了软件?这是什么样的场景呢?

栗 发表于 2026-9-23 20:10:05

阿荣007 发表于 2026-9-23 11:04
试验成功,WorkBuddy完美的实现在后台用棋印抓图,按章节排版成整本。如果书中有全局图和局部图时,需要人 ...

我想了解下,是否需要把命令行的模式放出来。

阿荣007 发表于 2026-9-23 21:28:34

栗 发表于 2026-9-23 20:09
为什么不是全部解析成sgf文件后,批量导入,然后导出word或pdf?看你这意思是多次操作了软件?这是什么 ...

不用输代码,只要会正常说话,表达自己的需要就行。简易流程,你把棋印程序和要编排成pdf的文件目录(包含棋谱文件)直接拖进它的对话框,说让它编排制作一本pdf,细节需要你自己定,比如我讲让它一页排3*4,打印题号,每个章节目录标题要打印,棋印要在后台运行,最后它会出来一个成品,然后你继续让它去做修改调整满足你的要求,基本上你的要求它都会做到。你也可以提供一页范本给它,它就也按范本给你编排。

栗 发表于 2026-9-23 22:04:06

阿荣007 发表于 2026-9-23 21:28
不用输代码,只要会正常说话,表达自己的需要就行。简易流程,你把棋印程序和要编排成pdf的文件目录(包 ...

👍有想法。周末我也试试,看看啥原理。

阿荣007 发表于 2026-9-23 22:28:06

栗 发表于 2026-9-23 22:04
👍有想法。周末我也试试,看看啥原理。

真的很好玩。我是完全不懂编程的,AI降低了大家完成复杂需要的难度。提醒下,你得告诉workbuddy让棋印这个程序在后台运行,不然它会模拟人操作电脑,打开这个软件直接来弄,但它点鼠标都不灵敏,又笨又慢。它会分析你做的这个软件,哦,它明白了你的软件其实是分两部分,一部分是程序本身,另一部分是界面,程度本身是可以运行在后台的,效率就会高很多。当然它也会遇到一些很低级的问题,会反复陷入思考和设计高难度的模型去解决,这时候需要人中途追加一下指示给它,简化方法。

feilengcui 发表于 2026-9-24 17:23:34

尊敬的栗老师:

您好!我是棋印的忠实用户,首先非常感谢您做出这么好用的围棋打印软件,把我们这些爱好者从手画棋盘里解放出来了。

冒昧来信,是想向您反馈一个我遇到的 BUG,并附上我这边定位到的原因和一个可能的修复方案,供您参考。

【软件版本】
棋印 v1.5.6(Windows 版 exe)

【问题现象】
用棋印导入带有中文棋盘标签 / 中文解说的 SGF 棋谱后:

软件界面里的预览正常,中文(如棋盘上的“甲”“乙”标签、题面“黑先:……”解说)都能看到;
但一旦“打印”或“导出 PDF”,棋盘上用 LB 属性标的中文标签(甲、乙……)会变成空白,题面里的中文解说也大量丢失 / 变成方块。
也就是说:屏幕能看,打印 / 导出的 PDF 里中文就没了。

【复现步骤】

导入一份含中文棋盘标签(如 LB、LB)或中文说明(C[黑先:……])的 SGF;
点“打印”或“导出 PDF”;
打开输出的 PDF,即可看到棋盘上的中文标签区域为空,正文中文缺失。
【我这边做的分析(仅供参考)】
棋印的打印 / PDF 输出应该是走 reportlab 这个库来画图的。reportlab 默认字体是 Helvetica,而 Helvetica 是纯拉丁字体,不含任何汉字字形,所以所有中文(包括画在棋盘交点上的标签)画出来都是“没有字形”= 空白。

关键点在于:棋印在画棋盘标签和题面文字时直接用了 reportlab 的默认拉丁字体,并没有注册(registerFont)一个中文字体。所以这不是 SGF 编码问题,而是“PDF 绘制时没指定中文字体”导致的中文画不出来。

【建议的修复方向(约 2 行核心代码)】
在生成 PDF 之前,先把系统里已有的中文字体注册进 reportlab,然后把绘制棋盘标签和正文字段用的 fontName 换成这个中文字体即可:

from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont

# 注册一个中文字体(以下为 Windows 常见中文字体路径,可改为您打包时附带的字体或让用户自选)
pdfmetrics.registerFont(TTFont('hei', 'C:/Windows/Fonts/simhei.ttf'))

# 之后凡是画中文的地方,把 fontName 设为您注册的字体即可,例如:
#   canvas.setFont('hei', size)            # 画棋盘标签、坐标、题面文字
#   Paragraph(text, ParagraphStyle(fontName='hei', ...))   # 用 platypus 排版题面解说时
simhei.ttf(黑体)在大多数 Windows 上都有;若希望跨平台 / 不依赖系统字体,也可以把一款免费中文字体(如思源黑体 / 文泉驿)随软件一起打包,再用相对路径注册。注册完成后,棋盘上的“甲/乙”和题面中文在 PDF 里就能正常显示。

【一点小建议】
如果方便,也可以在“打印 / 导出”设置里增加一个“字体”下拉,让用户自选中文字体,这样既能彻底解决中文问题,也方便用其他字体排版,体验会更好。

以上分析是我作为用户在本地做的一点排查,未必完全准确,若与您实现有出入还请包涵。衷心希望这个 BUG 能在后续版本里解决,让更多中文用户受益。

如果需要我提供某份具体出问题的 SGF 样例文件,或帮忙测试修复后的效果,我随时可以配合。

再次感谢您的付出,祝棋印越做越好!

此致
敬礼

页: 1 2 3 4 [5] 6
查看完整版本: 棋印 · 围棋题秒变作业卷