highflybir 发表于 2012-8-14 18:13:33

【飞鸟集】像素提取专家(更新至20130130)

本帖最后由 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 versionand Lisp sample file: see the attachment, now this version can switch language automatically!
Demo pictures:


应网友的要求,再增加一个例子:


zwqgdhl 发表于 2012-8-14 23:34:39

高大师,我支持你,支持你用艺术的手段与眼光把cad提高到另一个层次!

highflybir 发表于 2012-11-26 10:23:24

zhongzilei 发表于 2012-11-25 16:34 static/image/common/back.gif
能不能把图片做成命令按钮来用的

把image 改为image_button,然后为之增加动作(action_tile...)即可。

xyp1964 发表于 2016-3-1 16:59:33


学习了

wowan1314 发表于 2012-8-14 18:18:35

本帖最后由 wowan1314 于 2012-8-14 18:27 编辑

坐沙发
飞鸟一直在云端啊。

我还是停留在实用上。只能欣赏~~

hao3ren 发表于 2012-8-14 18:59:13

这个必须顶,太NB了,lsp可以不再单调了

yjr111 发表于 2012-8-14 19:01:27

地板坐着,很凉快

userzhl 发表于 2012-8-14 19:05:02

高飞鸟,飞得好高!!!向你学习

x_s_s_1 发表于 2012-8-14 19:12:29

高飞鸟都是牛贴啊

gbhsu 发表于 2012-8-14 19:37:09

高飞鸟,飞得好高!!!向你学习

仲文玉 发表于 2012-8-14 19:39:32

支持高飞鸟,太牛了,巨牛

smartstar 发表于 2012-8-14 20:18:43

太牛了,不顶都不行。

fdb2007 发表于 2012-8-14 20:49:31

很好的东东,谢谢分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【飞鸟集】像素提取专家(更新至20130130)