找回密码
 注册
Simdroid-非首页
查看: 248|回复: 13

[积分贴存推荐] 怎样提取Picture的某一点的颜色?

[复制链接]
发表于 2005-1-19 16:55:24 | 显示全部楼层 |阅读模式 来自 北京
如题所示,在Picture控件中画一个图,然后用鼠标可以提取任意点的颜色,如何实现?谢谢!!!
 楼主| 发表于 2005-1-19 17:10:49 | 显示全部楼层 来自 北京

Re:怎样提取Picture的某一点的颜色?

Simdroid开发平台
还有,怎么往Picture控件中粘贴一幅图?
发表于 2005-1-19 20:09:14 | 显示全部楼层 来自 江苏南京

Re:怎样提取Picture的某一点的颜色?

我发现选择tools 模板的颜色工具,单击是更改颜色(大家都知道),但是按住ctrl单击就是提取颜色!
 楼主| 发表于 2005-1-20 09:04:14 | 显示全部楼层 来自 北京

Re:怎样提取Picture的某一点的颜色?

mebusw wrote:
我发现选择tools 模板的颜色工具,单击是更改颜色(大家都知道),但是按住ctrl单击就是提取颜色!
谢谢你的回答,但是我没有试出来。
发表于 2005-1-20 10:35:06 | 显示全部楼层 来自 天津

Re:怎样提取Picture的某一点的颜色?

我这个程序是先打开一副jpg图片,然后用鼠标来获取picture颜色。不过用的是8位jpg图,对于24位图倒算一下就行了,希望有所帮助。呵呵,你眨眨眼然后空翻的动作好好可爱呀!

本帖子中包含更多资源

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

×

评分

1

查看全部评分

 楼主| 发表于 2005-1-21 14:14:13 | 显示全部楼层 来自 北京

Re:怎样提取Picture的某一点的颜色?

skeletonking wrote:
我这个程序是先打开一副jpg图片,然后用鼠标来获取picture颜色。不过用的是8位jpg图,对于24位图倒算一下就行了,希望有所帮助。呵呵,你眨眨眼然后空翻的动作好好可爱呀!
谢谢帮助啊!!!
可惜我的lv是7.0,程序能不能转一下,再上传。
再次感谢!
发表于 2005-1-21 16:21:06 | 显示全部楼层 来自 黑龙江哈尔滨

Re:怎样提取Picture的某一点的颜色?

是要按0-255算值么?那样的话就要对pix进行操作了。
发表于 2005-1-21 20:50:31 | 显示全部楼层 来自 上海徐汇区

Re:怎样提取Picture的某一点的颜色?

嘉轩 wrote:
谢谢帮助啊!!!
可惜我的lv是7.0,程序能不能转一下,再上传。
再次感谢!
7.1能打开啊,估计7.0也没问题的
 楼主| 发表于 2005-1-24 11:53:29 | 显示全部楼层 来自 北京

Re:怎样提取Picture的某一点的颜色?

skeletonking wrote:
我这个程序是先打开一副jpg图片,然后用鼠标来获取picture颜色。不过用的是8位jpg图,对于24位图倒算一下就行了,希望有所帮助。呵呵,你眨眨眼然后空翻的动作好好可爱呀!
谢谢啊,我用7.1打开了,我的图片颜色有些失真,还有程序中鼠标取颜色好像有些不对,不知为什么?
发表于 2005-1-24 13:27:24 | 显示全部楼层 来自 天津

Re:怎样提取Picture的某一点的颜色?

嘉轩 wrote:
谢谢啊,我用7.1打开了,我的图片颜色有些失真,还有程序中鼠标取颜色好像有些不对,不知为什么?

因为用8位代替了24位图,会造成颜色失真,但应该不明显。
颜色不对可能是应为你的图片宽度位奇数,如果是这样宽度加1在运算就好了
 楼主| 发表于 2005-1-28 16:31:07 | 显示全部楼层 来自 北京

Re:怎样提取Picture的某一点的颜色?

skeletonking wrote:
因为用8位代替了24位图,会造成颜色失真,但应该不明显。
颜色不对可能是应为你的图片宽度位奇数,如果是这样宽度加1在运算就好了
你说的很对,宽度加1在运算就好了。谢谢!
至于颜色失真,我必须要处理,因为我的图像就是有关颜色的计算。颜色一失真,就不对了,(就是色品图,如下图所示)。是不是图像用24位图处理就行了,怎样改?给个思路吧,因为我对图像处理不是很在行。再次感谢!

本帖子中包含更多资源

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

×
发表于 2005-1-29 18:58:37 | 显示全部楼层 来自 天津

Re:怎样提取Picture的某一点的颜色?

24位图的不同之处在于它不需要查找表了。我在原来程序的基础上做了一下功能扩展,可以处理24位图了,希望能满足你的要求。

本帖子中包含更多资源

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

×

评分

1

查看全部评分

 楼主| 发表于 2005-1-31 08:59:10 | 显示全部楼层 来自 北京

Re:怎样提取Picture的某一点的颜色?

skeletonking wrote:
24位图的不同之处在于它不需要查找表了。我在原来程序的基础上做了一下功能扩展,可以处理24位图了,希望能满足你的要求。
再次感谢你对我的帮助!
你的这个附件程序我对比了一下8位图的那个程序,只发现Read JPEG File.vi文件给的参数是否是8位的为true,不知还有其他变化没有?另外请教read JPEG File.vi密码是多少,我打不开程序框图.
不过,图像的失真问题还是有,怎么办?请不吝赐教!
发表于 2005-1-31 18:23:38 | 显示全部楼层 来自 天津

Re:怎样提取Picture的某一点的颜色?

嘉轩 wrote:
再次感谢你对我的帮助!
你的这个附件程序我对比了一下8位图的那个程序,只发现Read JPEG File.vi文件给的参数是否是8位的为true,不知还有其他变化没有?另外请教read JPEG File.vi密码是多少,我打不开程序框图.
不过,图像的失真问题还是有,怎么办?请不吝赐教!
8位图和24位数据存放格式是不同的,你仔细看一下程序就知道了,注意那个case结构。read JPEG File.vi的密码我也不知道,应该是NI加密的吧!
你说得图像失真只什么,显示的时候失真吗?能发给我一幅图看看吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-18 16:40 , Processed in 0.046429 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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