- 积分
- 39619
- 明经币
- 个
- 注册时间
- 2006-8-18
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
本帖最后由 highflybir 于 2013-1-30 13:10 编辑
2012-8-30,增加了对RCData的支持,添加了进度条,为防止用户误会程序死机。
某些RCDATA 资源,可能隐藏一些图标等信息。
譬如,AutoCAD 的button中的一些图像,全都存在acadbtn.xmx,或者acadbtn.dll之类的文件中。
====================================
2012-8-17,修正了一些bug,使颜色符合标准系统。一些图标可以带有通道。lsp样板文件做了相应修改。
另外,调整了对话框尺寸大小。还有,菜单另存为可以批量转化文件格式。
根据网友的建议, 我把生成的文件由以前的txt文件变成lsp文件,方便以后打包和调用。
并更新了新的版本,新的版本自动适应中英文。见最下面的附件。
===========================================
为CAD和其对话框(DCL)特地制作了一个程序。暂且叫“像素提取器”吧。
用途:有时候看到程序里有很多资源(譬如图标,指针,图像等),想把它们提取出来给自己用。
或者想把某些图片格式的文件的 像素分析出来,给CAD的对话框或者CAD本身用,那么,这个程序就大有用途了。
用法:首先运行附件里面的PixelExtractor.exe程序,选取资源或者图片文件,工具栏的第一个按钮是选取资源文件
(譬如.exe,.dll,.ocx,.arx之类的)文件,那么我们就可以看到这个文件里面有多少图标和指针等,并能获取相关信息。右键,
或者从菜单,工具栏中选择预览代码,或者保存到文件,生成.lsp文本文件,然后这个文本文件就包含了图像的像素信息。
通过lisp就能为自己的程序和绘图服务了。
第二个工具栏是选取图片文件,可以多选,建议不要选择高分辨率的,否则预览代码或转为文件都可能造成长时间没反应。
然后你就可以像资源文件一样提取像素到CAD里面了。
样例:附件里面提供了一个lsp样本,命令是test和test1,运行并选择你生成的txt文件,就可以看到效果了。
Enlish version and Lisp sample file: see the attachment, now this version can switch language automatically!
Demo pictures:
应网友的要求,再增加一个例子:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
查看全部评分
|