【原创】用lisp获取dwg文件中的png缩略图
目前只实现了对acad2018版及以上的dwg的支持,低版本的缩略图是bmp,不是png,暂未研究。用法:(dwg2png "dwg文件名" "生成的png文件名")
因为是用保留函数实现的,只支持acad,不支持中望、浩辰、砖头。
估计大概率没什么场景,缩略图很小, 图大了啥都看不清楚,保存出来一个PNG或者BMP要在DCL界面上显示,又不支持。
对于单个DWG,getfiled选DWG时会自动显示可见的缩略图。要多个DWG的缩略图一起看,可以直接用设计中心。
VLDCL可以直接读取DWG的缩略图并直接在image控件上显示出来,不需要PNG或者BMP文件作为中介。只不过有时候有些DWG的缩略图读不出来。
kozmosovia 发表于 2024-6-15 19:58
估计大概率没什么场景,缩略图很小, 图大了啥都看不清楚,保存出来一个PNG或者BMP要在DCL界面上显示,又不 ...
我用得上, 我喜欢用缩略图做图库, 打开没有延迟. 能支持中望多好 保留函数只有autocad有 本帖最后由 baitang36 于 2024-6-15 11:26 编辑
dcl1214 发表于 2024-6-15 11:01
能支持中望多好
可以试试改成ADODB.Stream的,中望对ADODB.Stream读写二进制文件支持如何? 感谢大佬的研究和分享! 感谢大佬分享,能不能介绍下使用的场景 感谢大佬的研究和分享!
czb203 发表于 2024-6-15 17:42
感谢大佬分享,能不能介绍下使用的场景
使用场景?这要看你的想象力了
页:
[1]
2