guanxiancad2006
发表于 2010-10-26 20:44:00
houlinbo发表于2010-5-8 9:52:00static/image/common/back.gif在窗体上显示实体(BlockPreviewManager.rar
下载需付 0 个明经币
文件大小:96.67 KB,下载次数:29
请使用WinRAR软件打开RAR压缩文件。
感谢雪山飞狐 这是代码vs2
<p>全部的代码是不是都在这里了?</p>
飞诗(fsxm)
发表于 2010-10-27 23:09:00
<p>好是能搞个参数控制输出图像的精度~</p>
<p>~就是可以分辩率哈。这样更好~!</p>
<p></p>
雪山飞狐_lzh
发表于 2010-10-29 10:06:00
好想法,fs可以试着做下,呵呵
guanxiancad2006
发表于 2010-10-30 09:00:00
lzh741206发表于2010-1-18 12:07:00static/image/common/back.gif改写自Kean的BlockView.Net
Kean的BlockView.Net源码有吗?我想看看
<div class="info" style="FONT-SIZE: 12px"><a href="http://bbs.mjtd.com/search.asp?cx=partner-pub-7471407183047897%3A7irmks-37wx&cof=FORID%3A10&ie=GB2312&q=%D4%DA%B4%B0%CC%E5%C9%CF%CF%D4%CA%BE%CA%B5%CC%E5%A3%A8BlockPreviewManager%A3%A9" target="_blank">站内搜索更多有关 [<b>在窗体上显示实体(BlockPreviewManager)</b>] 的信息</a></div></div>
<p></p>
ProgramFancier
发表于 2012-2-20 18:54:43
好东西,改天把它改成vb的。
mkhsj928
发表于 2012-3-20 15:08:52
原理就是输出图片,再显示出来?
那就用不着那么多的底层API调用了。直接选择实体,输出WMF图片(矢量的),然后就是在图片框中显示WMF图片,我的预览功能都这样实现的。
我以为可以不经过输出图片,在内存中转换一下就可以的?
雪山飞狐_lzh
发表于 2012-6-22 12:58:57
肯定不是输出图片,再显示出来。。。NetApi有提供图形显示方面的接口的
明天一定会更好
发表于 2012-7-27 16:03:43
雪山飞狐_lzh 发表于 2010-1-18 17:37 static/image/common/back.gif
附上选择实体输出jpg文件的例子
你好,飞狐!
using (BlockPreviewManager bps = new BlockPreviewManager())
{
BlockPreview bp = bps.Add(ents);
bp.Save("d:\\"+count+".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
}
我测试你的代码发现,如果ents.count大于256时就会发生错误。请问是什么原因啊?可以怎样解决呢?
雪山飞狐_lzh
发表于 2012-7-27 23:13:09
我的在cad2010下测试结果挺正常。。。
命令: tt123
选择对象: 指定对角点: 找到 864 个
选择对象:
明天一定会更好
发表于 2012-7-29 17:49:51
雪山飞狐_lzh 发表于 2012-7-27 23:13 static/image/common/back.gif
我的在cad2010下测试结果挺正常。。。
命令: tt123
选择对象: 指定对角点: 找到 864 个
谢谢飞狐!这个问题解决了。现在有一个新问题,得到的jpg图片很模糊,分辨率很低,请问怎样调整分辨率?