我们在用PTGUI拼接完全景,储存方案后,有时会想修改一些引数,比如忘了设定图片尺寸,或者想把输出的图片格式由预设的JPG改成TIF,混合模式由预设的autopan改为smartblend或者enblend等等。那么我们要是有大批量的PTGUI方案需要修改,那么按照常规的方法去一个个开启PTGUI方案,等它再预设的开启图片,势必会很慢,如果我们换一种思路去修改,可以在几秒钟之内修改好几十个甚至几百个方案。
先来说说PTGUI的方案档案,它的字尾名是pts,我们用文字编辑工具开启来看一下是什么样子。这里我推荐用EditPlus这个软件,没有这个软件的可以上网搜寻:http://www.haosou.com/s?ie=utf-8 ... 48ca6f4d&q=EditPlus
将pts方案档案拖曳到EditPlus软件这里。
开启后的界面
原来PTGUI的方案是由多项配置引数写成的,只要了解了这些配置引数的意思,那就很方便来修改了。
我们再来看一下在PTGUI软件界面里我们需要修改的一些引数选项,这是几个比较常见的需要修改的地方。
先来看一下图片格式,在EditPlus软件里,我们按快捷键CTRL+H,然后按照下图填入以下的引数:
查询【n"JPEG g0 q100"】
替换【n"TIFF"】
如果是单个方案档案修改,那么下面就选择“当前档案”
最后按全部替换按钮,方案档案被修改后如下图
最后按储存就可以了
储存完后我们可以看到EditPlus会把修改前的档案做备份储存下来。
再来看看PTGUI界面下的改变,原来输出为jpg格式的已经变成为TIFF格式了。
按照刚才的方法修改混合选项的引数,过程就不截图了,我就说一下引数:
查询【#-blender ptgui】
替换【#-blender smartblend】
或者
查询【#-blender ptgui】
替换【#-blender enblend】
下图是修改后的引数
最后说一下尺寸的修改,因为每一套图每次预设最大尺寸会因为软件计算的问题,会都不一样,比如这里预设的是15152x7576,另外的图也有可能是15110x7555,那么如果我要批量修改几套图的尺寸,就办法按原来那样填写查询引数,不过还好EditPlus支援正则表示式,以下就我来说一下如何填写和设定正则表示式引数:
查询【p w[0-9]+ h[0-9]+ f2 v360】
替换【p w14000 h7000 f2 v360】
注意:这里的14000 与7000就是全景图的长宽尺寸,可以按照你的需求来填写。
在正则表示式前面的框框内打钩,一定要打钩,否则不起作用,其它的就按之前说的做。
修改后的
最后别忘了储存。
之前说的是针对单个档案,其实今天说的这个方法是最适合批量档案的修改,下面就说一下批量修改操作。
搜寻pts档案,找到需要修改引数的所有PTGUI方案档案,拖曳到EditPlus程式。
开启所有pts档案后的EditPlus程式界面

注意,这里最下面要选择“所有开启档案”,另外千万别忘记了正则表示式。
最后按“全部替换”,一瞬间所有开启的档案都被修改了,注意看底部,档名称前那些原来是绿色的圆点全部变成红色了,说明档案都被修改了。
再按储存,这里要按批量储存按钮,只要按一下,所有的档案全部自动瞬间储存完毕,底部的档名称前红点全部变绿色,说明档案已经被储存了。
OK!PTGUI的快速修改引数讲完了,当然了可以修改的引数不止这几样,这个要根据使用的情况来决定,相对来讲这几个引数修改是我以前遇到比较多的情况。





























