用GoWrite+MSWord软件DIY自己的棋书
>>>>作者:飞扬论坛,fbilo(fbilo@163.com)
哪些棋友需要阅读本文?
想要撰写、出版棋书的专业或业余高手作者;
想要向《围棋天地》等杂志投稿技术类文章的专业或业余高手作者;想要为自己的围棋道场撰写专门的教材的教练们;想要制作自己的棋谱集的棋友;
还有,像飞扬论坛的棋书狂人们那样想要自己DIY棋书的棋友!使用GoWrite+MSWord来DIY自己的棋书有什么优点?
GoWrite能生成印刷/出版专业级别的高质量矢量格式(EPS,WMF)的棋谱图、变
化图,并能插入到像Word这样的文字处理软件中去。GoWrite能够随心所欲的自由分谱、制作变化图。棋谱中每一谱的分谱手数可以完
全自己控制,不受限制。变化图可以指定起始的手数,局部的大小等等。GoWrite还可以对棋谱图片中棋子的字体、线条的粗细等等进行自定义调整。最后,GoWrite还有一个重量级的功能:一次输出包括棋谱、变化图在内的所有图
片!如果棋谱中有解说,则还会生成一个包括所有解说、并在解说旁插入了图片的HTML网页文件!MSWord是最普及的文字处理软件,使用直观方便,文档教程在网上随处可见,做
好的文件可以直接用来向杂志、出版社投稿。MSWord2007有一个将Word文档另存为PDF的插件,可以直接将你制作好的棋
书生成为常见的电子书格式PDF,PDF文件也是印刷行业普遍接受的标准格式,也就是说,你甚至可以直接把PDF文件交给印刷厂印刷!
缘起:
当今世界,随着家用电脑和网络的普及,棋友们上网对弈,收集整理棋谱已经是相当的方便了。但是,在国内围棋应用电脑软件的领域拼图中,始终还缺着重要的一块:就是如何使用电脑软件来DIY自己的高质量、可打印的棋书、教材、杂志。
目前国内大家用的最多的棋谱管理类软件应该是MultiGo和StoneBase了。这两个出色的国产软件在录入打谱、制作变化图及解说方面都做得相当的好,StoneBase的棋谱库管理也很方便,但是它们都有个重要的缺憾:在打印、截图输出方面还比较简陋,用来制作网页
图片凑合,要制作印刷精美的棋书就还有着重要的不足。
打印方面:
两个软件都能、并且只能自己以固定的格式打印输出棋谱。比如说:A4纸固定一页一谱、一页二谱、或者一页4谱。每页的棋谱数、棋谱的大小是由软件内部定死的,没法随心所欲的调整;分谱的手数也只能指定一个固定的数字,比如50手一谱,或者100手一谱,不能根据需要做不规则分谱的设定。
然而,实际情况中,对于象对局细解之类棋书所需要的棋谱,我们通常会需要在布局阶段10手、20手、甚至50手一分谱,但中盘、官子阶段就可能要求3、5手一谱、甚至一手一谱。这显然是目前国产软件所集体缺少的。
其次,这两个软件只能自己直接输出到打印机打印出棋谱,而不能把棋谱输出成图片文件,以插入到像Word之类的文字处理软件中去。当然,它们的确可以在棋谱的任意手数处采用截图的方式生成图片,但是这样的方式跟打印生成的棋谱显然不同,需要自己预先做一些起始手数之类的设置,比较麻烦,另外,截图方式也有着自己的不足,见下节说明。
截图方面:
分谱的问题既然打印没法解决,那么用截图的方法能不能搞定呢?很遗憾,不行,因为截图输出的办法,图片精度不够。MultiGo和StoneBase虽然都能够在棋谱中任意手数处截图输出,但是,它们只能输出BMP、JPEG等格式的位图!
所谓的位图,就是指一张图片上的图像其实是由成千上万个不同颜色的像素点排列在一起组合成的。精度越高的图片,象素点越多、越细小,于是文件越大。专业的图形设计人员做出来的图片往往是一个文件就数百兆大,如此,在文字处理/排版软件中缩放、打印出来才不会失真。而我们的棋谱软件,输出的截图通常就几十K而已,这样的图片放到网页上是够了,但是拿到排版软件里略微一放大:杯具了,图片中棋子的边缘往往是锯齿形的,整个一海胆了。飞扬棋友往事随风兄自费出版的石田芳夫棋谱全集《疾风之谱》的上卷就非常不幸得出了这个毛病。下卷使用了MultiGo中的抗锯齿棋子,并尽量调高了图片的像素才勉强解决了这个问题。
所有这一切,都说明了一个问题:我们需要的是矢量图!主要由点和线条组成的矢量图可以任意的缩放而不会失真,想制作出打印精美的棋书,矢量图是不可缺少的!
在我们找到GoWrite软件之前,用矢量图来做棋谱棋书大致有两个方法,但是,这两种方法都太专业太复杂了,基本上,除了计算机或者图形设计专业人士外,普通汽油是玩不转的:
第一种,程序员的办法:用sgf2misc软件将棋谱转换成