找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4493|回复: 11

[原创] 【飞鸟集】像素提取专家

[复制链接]

已领礼包: 8121个

财富等级: 富甲天下

发表于 2013-4-30 00:02:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
本帖最后由 Highflybird 于 2013-4-30 00:13 编辑

为CAD和其对话框(DCL)特地制作了一个程序。暂且叫“像素提取器”吧。

用途:有时候看到程序里有很多资源(譬如图标,指针,图像等),想把它们提取出来给自己用。 或者想把某些图片格式的文件的 像素分析出来,给CAD的对话框或者CAD本身用,那么,这个程序就大有用途了。

用法:首先运行附件里面的PixelExtractor.exe程序,选取资源或者图片文件,工具栏的第一个按钮是选取资源文件 ,(譬如.exe,.dll,.ocx,.arx之类的)文件,那么我们就可以看到这个文件里面有多少图标和指针等,并能获取相关信息。右键,或者从菜单,工具栏中选择预览代码,或者保存到文件,生成.lsp文本文件,然后这个文本文件就包含了图像的像素信息。通过lisp就能为自己的程序和绘图服务了。
第二个工具栏是选取图片文件,可以多选,建议不要选择高分辨率的,否则预览代码或转为文件都可能造成长时间没反应。然后你就可以像资源文件一样提取像素到CAD里面了。

样例:附件里面提供了一个lsp样本,命令是test和test1,运行并选择你生成的txt文件,就可以看到效果了。
请点击此处下载

查看状态:需购买或无权限

您的用户组是:游客

文件名称:PixelExtractor.zip 
下载次数:231  文件大小:923.84 KB 
下载权限: 不限 以上  [免费赚D豆]


000634p8azx16xzzxxi512.gif

000635v2l8zhhnirnczh7k.gif
Enlish version  and Lisp sample file: see the attachment, now this version can switch language automatically!
Demo pictures:
000638g2g7iec0r0iibbn8.gif

000639f9tco8gce5lue3mc.gif
====================================
2012-8-17,修正了一些bug,使颜色符合标准系统。一些图标可以带有通道。lsp样板文件做了相应修改。
另外,调整了对话框尺寸大小。还有,菜单另存为可以批量转化文件格式。

根据网友的建议, 我把生成的文件由以前的txt文件变成lsp文件,方便以后打包和调用。
并更新了新的版本,新的版本自动适应中英文。见最下面的附件。
====================================
2012-8-30,增加了对RCData的支持,添加了进度条,为防止用户误会程序死机。
某些RCDATA 资源,可能隐藏一些图标等信息。
譬如,AutoCAD 的button中的一些图像,全都存在acadbtn.xmx,或者acadbtn.dll之类的文件中。
====================================
2013-1-30增加了一些例子,并把其中插入图像的方法做成了函数。
====================================
2013-4-30 更新了文件,修正了几个bug。
====================================


本帖被以下淘专辑推荐:

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2013-4-30 08:11:05 | 显示全部楼层
好东东啊 感谢楼主 以后就能方便“窃取”图标了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-4-30 09:39:52 | 显示全部楼层
就能方便“窃取”图标了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2007个

财富等级: 金玉满堂

发表于 2013-4-30 12:59:04 | 显示全部楼层
dear sir,

it's greeeeeeeeeeeeeeeeeeeat tool

点评

Thank your word! It's my pleasure!  发表于 2013-4-30 13:32
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 86个

财富等级: 招财进宝

发表于 2013-5-2 15:46:23 | 显示全部楼层
多谢分享,收下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 86个

财富等级: 招财进宝

发表于 2013-5-2 15:47:18 | 显示全部楼层
多谢分享,收下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6468个

财富等级: 富甲天下

发表于 2013-5-4 12:11:28 | 显示全部楼层
想不到LSP能做到这样。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2450个

财富等级: 金玉满堂

发表于 2013-5-29 22:44:57 | 显示全部楼层
不错,用处挺大

一些资源修改器也可以提取,但没这个方便,专向
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-27 22:23:18 | 显示全部楼层
高飞鸟版主厉害,不服不行呀!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 55个

财富等级: 招财进宝

发表于 2013-8-10 17:18:31 | 显示全部楼层
这个厉害且实用啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 22个

财富等级: 恭喜发财

发表于 2014-1-3 04:36:00 | 显示全部楼层
{:soso_e179:}{:soso_e179:}{:soso_e179:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 22个

财富等级: 恭喜发财

发表于 2014-1-3 04:51:17 | 显示全部楼层
ActiveX 服务器返回错误: 未知名称: "MAXFILESIZE"
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-14 06:27 , Processed in 0.230621 second(s), 61 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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