飞扬围棋

 找回密码
 注册
搜索
查看: 6882|回复: 20
打印 上一主题 下一主题

写了个程序成批编辑SGF文件然后用GoWrite成批导出EPS

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-14 02:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近应松涛的要求在做濑越死活辞典,需要导出两千多个EPS图,其中绝大部分图形的sgf文件格式、EPS图形格式几乎都是相同的,全部手工做的话,感觉又累又傻,不爽。

想起GoWrite新版有个功能,可以成批从已经做好Diagram的sgf文件中导出EPS/WMF等等格式的图,于是想到了一个点子:能否编程成批操作sgf文件?因为GoWrite并没有自己新建什么文件格式,在GoWrite中手工做好的图(主要是框选棋盘左下角1/4个棋盘,然后加上一个标题),Gowrite还是保存到原来的sgf文件中去的,而sgf文件就是文本格式,操作很方便,所以,这个想法还是有很大的可行性的。

研究了一下GoWrite保存过的Sgf文件,果然,它的图形基本上保存在VW和FG两个元素中。于是今天一整天就写了一个程序,成批读入未处理过的sgf文件,然后逐个文件向其中加入自定义的VW和SG属性再保存成新文件。最后再试试GoWrite的Export中的Files选项,成批导出EPS,输入到InDesign中,一切OK!

Anyway,目前这个程序还只能处理简单的sgf,也就是说只生成一个图的文件。那些变化图很多的棋谱类文件...待我研究一下详细的sgf格式定义再说。

此外,这个程序还是用我最顺手的vfp做的...熟悉VFP的同学再向我要吧!以后我再写一个.NET版本的,那时候就可以公开给大家用了。

明天我就一次导出2000多个图了!
2#
发表于 2011-10-14 02:43 | 只看该作者
高!实在是高
回复 支持 反对

使用道具 举报

3#
发表于 2011-10-14 02:44 | 只看该作者
高!实在是高
回复 支持 反对

使用道具 举报

4#
发表于 2011-10-14 02:44 | 只看该作者
高!实在是高
回复 支持 反对

使用道具 举报

5#
发表于 2011-10-14 02:53 | 只看该作者
高手.
回复 支持 反对

使用道具 举报

6#
发表于 2011-10-14 06:22 | 只看该作者
老冯高手
回复 支持 反对

使用道具 举报

7#
发表于 2011-10-14 08:08 | 只看该作者
本帖最后由 棋侠 于 2011-10-14 08:33 编辑

希望楼主能推出处理如细解类SGF的功能,支持下!
回复 支持 反对

使用道具 举报

8#
发表于 2011-10-14 08:12 | 只看该作者
回复 支持 反对

使用道具 举报

9#
发表于 2011-10-14 09:01 | 只看该作者
技术活。看也看不懂。鼓掌!
回复 支持 反对

使用道具 举报

10#
发表于 2011-10-14 09:06 | 只看该作者
希望能设计出分手数,成批量导出SGF,这样我们想将某位棋手的棋谱做成PDF打印就不用太辛苦。
回复 支持 反对

使用道具 举报

11#
发表于 2011-10-14 09:09 | 只看该作者
pifu太拍服了
回复 支持 反对

使用道具 举报

12#
发表于 2011-10-14 10:39 | 只看该作者
老冯,俺还倒图么?俺都导完了……,正在删改没超出左下棋盘的图。
回复 支持 反对

使用道具 举报

13#
发表于 2011-10-14 11:27 | 只看该作者
老冯,有个事情要通知你一下.濑越版的死活辞典,里面有许多答案都是错的,要修正.
回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2011-10-14 12:10 | 只看该作者
老冯,俺还倒图么?俺都导完了……,正在删改没超出左下棋盘的图。
天外肥羊 发表于 2011-10-14 10:39



不好意思,让肥羊白忙活了,现在看来是不用你再导图了,我这个用起来好像比sgf2dg还方便一点,即使是超出左下角的那些图也可以成批处理。Thanks!
回复 支持 反对

使用道具 举报

15#
 楼主| 发表于 2011-10-14 12:11 | 只看该作者
老冯,有个事情要通知你一下.濑越版的死活辞典,里面有许多答案都是错的,要修正.
dvdbenben 发表于 2011-10-14 11:27


晕~~这下麻烦大了,能给我个出错的题目编号名单吗?Thanks!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|飞扬围棋网 ( 苏ICP备11029047号-1 )

GMT+8, 2024-11-28 03:53 , Processed in 0.150417 second(s), 20 queries .

since 2003飞扬围棋论坛 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表