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

百度 '批量生成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}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值