明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6971|回复: 38

[源码] cad转像素表程序

    [复制链接]
发表于 2021-7-6 21:11:14 | 显示全部楼层 |阅读模式
本帖最后由 langjs 于 2021-7-11 11:18 编辑

我们在制作DCL对话框时候,特别是图库,有时候用到image或者image_button。本程序的用处是在CAD里画图,用这个工具直接把CAD图转化为像素表。这样就可以将表加入自己的程序里使得图片显示了,程序提供了3种类型的像素表在命令行输出,供个人选用。程序原理比较笨,是以毫米为单位一点一点扫描选中的区域转表的,所以运行时候计算的比较慢,要耐心等待
举个例子:如果你的DCL对图像按钮这样定义:image_button{key="e01";width=4;height=3;fixed_width=true;fixed_height=true;},意思是宽为4.高为3。
实际这么大的按钮框对应的像素点为6倍宽12倍高,即像素为4*6 X 3*12 ,也就是24X36像素。在CAD里画上宽为24mm高36mm的闭合多段线矩形框,在里边画上想显示的图,运行程序选择矩形,程序就扫描矩形里边的图转为lisp表了。把这个表拷贝到自己的程序里,就可以在DCL显示了,大小正好。至于如何将表在DCL对图像按钮里显示,程序里下边有几段源码可以参考。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 9明经币 +9 收起 理由
muwind + 1
xshrimp + 1 很给力!
叮咚 + 1 神马都是浮云
自贡黄明儒 + 1 很给力!
guangdonglbq + 1 赞一个!
Kye + 1 谢谢大佬分享,建议版主加精
yjtdkj + 1 赞一个!
USER2128 + 1 很给力!
1028695446 + 1 很给力!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2021-7-8 20:53:37 来自手机 | 显示全部楼层
hhh454 发表于 2021-7-8 11:00
一直使用的幻灯片,学习一下楼主的方法

对,这个程序是我的公差标注副产品,目的就是把众多幻灯片打包在一个程序里,不然看着很多文件不舒服
 楼主| 发表于 2021-7-11 09:28:48 来自手机 | 显示全部楼层
paulpipi 发表于 2021-7-10 21:54
小白不会用,能不能举个例子

这个是编程人的一个小工具。不会编程用不到
发表于 2022-2-20 15:48:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-7-6 21:48:27 | 显示全部楼层
不懂怎么使用,举个例
发表于 2021-7-6 22:06:56 | 显示全部楼层
太好了,有了这个工具箱,就可以做图片了
 楼主| 发表于 2021-7-6 23:58:28 | 显示全部楼层
bai2000 发表于 2021-7-6 21:48
不懂怎么使用,举个例

程序里已经给出了例子啊
发表于 2021-7-7 00:50:57 | 显示全部楼层
很不错的程序!
发表于 2021-7-7 08:08:10 | 显示全部楼层
大师不断推出新品,赞
发表于 2021-7-7 08:38:52 | 显示全部楼层
谢谢大师分享
发表于 2021-7-7 08:43:12 | 显示全部楼层
显示速度快嘛?
发表于 2021-7-7 09:38:03 | 显示全部楼层

大师不断推出新品,赞
发表于 2021-7-7 09:38:52 | 显示全部楼层
感谢重磅分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 21:56 , Processed in 0.221711 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表