搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ Bitmap GetPixel获得的颜色问题?
标题:
Bitmap GetPixel获得的颜色问题?
只看楼主
showey
等 级:
论坛游民
帖 子:42
专家分:10
注 册:2011-4-9
结帖率:
54.55%
楼主
问题点数:0 回复次数:4
Bitmap GetPixel获得的颜色问题?
为什么在bitmap用GetPixel获得点的颜色 与 Color中的颜色 不能直接比较?
比如 在图片中有条红线,而
bmp.GetPixel(X,Y) == Color.Red 这句却始终为false ,求解释
搜索更多相关主题的帖子:
false
2011-05-12 16:07
Kiss_零
等 级:
论坛游侠
帖 子:164
专家分:125
注 册:2008-11-21
第
2
楼
得分:0
不用“==”,用“is”试一试
2011-05-12 17:49
Jian_X
等 级:
业余侠客
威 望:
1
帖 子:51
专家分:212
注 册:2009-10-23
第
3
楼
得分:0
GetPixel获得的是RGB值,无法与Color.Red进行比较。
你可以分别查看它的R、G、B值,然后进行比较。
Color c=bitmap.GetPixel(x,y);
然后就可以c.R, c.G, c.B查看其具体值。
2011-05-13 08:13
showey
等 级:
论坛游民
帖 子:42
专家分:10
注 册:2011-4-9
第
4
楼
得分:0
回复 3楼 Jian_X
我把它们都转换成了 ToArgb() 貌似可以了,谢了哈
2011-05-13 09:14
showey
等 级:
论坛游民
帖 子:42
专家分:10
注 册:2011-4-9
第
5
楼
得分:0
回复 3楼 Jian_X
那Color.Red 这个不是RGB值吗?那是什么值呢?
2011-05-13 09:15
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-339621-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.037550 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved