发起

目录下SketchUp文件联系表(自定义尺寸的缩略图集)怎样制作?

要给目录下的skp文件制作一个缩略图联系表, 有什么好方法么?

看图软件里面默认的缩略图太小了.
已邀请:

双鱼 - 建筑设计师,SketchUp吧创始人之一,SUAPP插件库研发团队开发者

赞同来自: HPF360389288 heixing

简单写了段代码,在Ruby控制台中执行后选择要批量生成预览图的目录中的文件后确认就行了,缩略图尺寸为640*480,可自行更改。
{{{Dir.foreach(d=File.dirname(UI.openpanel)){|f|if File.extname(f)=='.skp';Sketchup.open_file(File.join(d,f));Sketchup.active_model.active_view.write_image(f[0..-5]+'.jpg',640,480,true);end}
}}}完整的插件写好会放入SUAPP2插件库中。

HimemSys

赞同来自:

有办法通过只选择目录就能批量生成目录中各个SKP文件的缩略图吗?

瞄准南半球

赞同来自:

神奇

heixing - isublog.com岛主 Arc粉

赞同来自:

百度 '批量生成skp缩略图jpg图片-ruby代码'

批量生成Skp缩略图Jpg图片-Ruby代码 渲染·后期·输出 BY SKETCHUP


不需要装什么软件, 草图大师SketchUp文件的缩略图能达到1080p吗? 没问题, 只需要一行ruby代码, 请继续看

寻找skp缩略图显示方法的朋友有福了, 经过SketchUp8和SketchUp2014下实测 , 可用以下ruby控制台方式批量生成jpg缩略图, 而且可以自定义尺寸:

双鱼 – 建筑设计师,SketchUp吧创始人之一,SUAPP插件库研发团队开发者亲自写了代码,在SketchUp窗口菜单→Ruby控制台中 复制/粘贴以下代码, 回车执行后
选择要批量生成预览图的目录中的任意一个skp文件后回车确认……,

然后会在相同目录下生成扩展名为.skp.jpg的当前缩略图.(测试中发现有空白缩略图等情况,是因为SketchUp版本原因另外讨论)

缩略图尺寸为640*480,可自行更改。


批量生成skp缩略图jpg图片-ruby代码
代码批量生成草图大师skp文件缩略图

下面是原始代码Dir.foreach(d=File.dirname(UI.openpanel)){|f|if File.extname(f)==’.skp';Sketchup.open_file(File.join(d,f));Sketchup.active_model.active_view.write_image(f+’.jpg’,640,480,true);end}
双鱼还说: 完整的插件写好会放入SUAPP2插件库中。
原始链接http://ask.subar.me/question/1 ... -TRUE


修改扩展名版本Dir.foreach(d=File.dirname(UI.openpanel)){|f|if File.extname(f)==’.skp';Sketchup.open_file(File.join(d,f));Sketchup.active_model.active_view.write_image(f[0..-5]+’.jpg’,640,480,true);end}
下面改了一个720p的缩略图, 纯属娱乐 呵呵.只要改两个数字, 1080p的缩略图你自己就可以搞定.

Dir.foreach(d=File.dirname(UI.openpanel)){|f|if File.extname(f)==’.skp';Sketchup.open_file(File.join(d,f));Sketchup.active_model.active_view.write_image(f+’.jpg’,1280,720,true);end}

1007844330

赞同来自:

这个功能是不是已经失效了,我在2018  2014    8.0 版本上试过了,都没反应

要回复问题请先登录注册