飞扬围棋

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

gowrite如何批量把sgf生成矢量图?

[复制链接]
跳转到指定楼层
1#
发表于 2012-1-21 22:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 飞扬铁骑 于 2012-1-22 08:55 编辑

gowrite如何批量把sgf生成矢量图?

哪位老大有经验?特别是做死活题

现在我是一个一个sgf生成矢量图,然后一个一个矢量图,插入word,再是一个一个矢量图,调整大小,版式、位置。实在是太痛苦了。
2#
发表于 2012-1-22 07:42 | 只看该作者
找肥羊啊,他有经验。
回复 支持 反对

使用道具 举报

3#
发表于 2012-1-22 12:33 | 只看该作者
这个目前大毛,老冯是专家,俺已是昨日黄花了啦。
回复 支持 反对

使用道具 举报

4#
发表于 2012-1-22 21:42 | 只看该作者
GoWrite的打印和输出向导里允许你一次选择多个文件,成批生成diagram;然后输出的功能里面也支持选择多个文件的,这两个你只要注意一下其中的Files选项,应该是不难的。

向导成批生成的Diagram的问题,是Diagram所截取的棋盘的大小可能不好确定。如果你的sgf文件中,死活题所在的位置都在某个角上、或者某条边上,那么我自己写的一个软件也许能帮上点忙,它是直接成批操作sgf文件,在每个sgf中添加一个指定大小Diagram,然后再由你自己使用GoWrite的输出多个文件的功能来一次生成所有的图片。

至于Word里操作,这个似乎是莫有办法了,毕竟同时有文字有图片的文档,总是需要自己手工定位它们的环绕方式的,似乎写宏也不好使。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-1-22 23:26 | 只看该作者
好像要新版才有批量的功能吧
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-2-26 19:01 | 只看该作者
旧话重提,这个批量,最新版,我捣鼓了半天还时没有找到批量的地方。可否详细说说,或上图?
回复 支持 反对

使用道具 举报

7#
发表于 2012-2-26 19:17 | 只看该作者
word中的图像大小和位置可以批量调整
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-2-26 21:20 | 只看该作者
word中的图像大小和位置可以批量调整
hljqthqqyy 发表于 2012-2-26 19:17



    word中的矢量图可以批量调整?如何做到?我好像做不到
回复 支持 反对

使用道具 举报

9#
发表于 2012-2-26 21:24 | 只看该作者
word中的矢量图可以批量调整?如何做到?我好像做不到.

用以用宏来批量调整。
Sub setpicsize() '设置图片大小
Dim n '图片个数
Dim picwidth
Dim picheight
On Error Resume Next '忽略错误
For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes 类型图片
picheight = ActiveDocument.InlineShapes(n).Height
picwidth = ActiveDocument.InlineShapes(n).Width
ActiveDocument.InlineShapes(n).Height = picheight * 1.1 '设置高度为1.1倍
ActiveDocument.InlineShapes(n).Width = picwidth * 1.1 '设置宽度为1.1倍
Next n
For n = 1 To ActiveDocument.Shapes.Count 'Shapes类型图片
picheight = ActiveDocument.Shapes(n).Height
picwidth = ActiveDocument.Shapes(n).Width
ActiveDocument.Shapes(n).Height = picheight * 1.1 '设置高度为1.1倍
ActiveDocument.Shapes(n).Width = picwidth * 1.1 '设置宽度为1.1倍
Next n
End Sub
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-2-26 21:47 | 只看该作者

牛啊。宏来处理。
回复 支持 反对

使用道具 举报

11#
发表于 2012-2-26 21:49 | 只看该作者
矢量图批量调整大小,可以在gowrite文件--输出--输出图形设置--棋子间距,里改。原数应该是4.2,比如要把word里的图片都改成原大小的80%,就把4.2改成3.36就行(4.2*0.8=3.36),以后输出的图片大小都是原大小的80%,下一批图片如果是70%大小,可以再统一改。
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2012-2-26 22:00 | 只看该作者
矢量图批量调整大小,可以在gowrite文件--输出--输出图形设置--棋子间距,里改。原数应该是4.2,比如要把wo ...
huibian 发表于 2012-2-26 21:49



    那么有n个sgf,如何批量导成矢量图呢?
回复 支持 反对

使用道具 举报

13#
发表于 2012-2-26 22:22 | 只看该作者
本帖最后由 huibian 于 2012-2-26 22:25 编辑

gowrite文件--输出--文件,点选择文件,选完了点输出。你仔细看看4楼说的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-2 21:52 , Processed in 0.145715 second(s), 20 queries .

since 2003飞扬围棋论坛 Licensed

© 2001-2013 Comsenz Inc.

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