⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_67254.htm

📁 vc
💻 HTM
字号:
<p>
序号:67254 发表者:徐相华 发表日期:2003-12-30 14:32:30
<br>主题:颜色转换问题。
<br>内容:比如有一象素值为RGB(x,y,z)我的设备只能显示两种:黑白。怎样判别该值到我的设备上时是黑还是白呢?<BR>或者我的设备能显示四种颜色(0,0,0)(黑),(80,80,80)(深灰),(160,160,160)(浅灰),(255,255,255)(白),那这个象素值到我的设备上是这四种中的哪一值呢?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-12-30 14:43:59
<br>内容:不知道有没有公开的API,不过可以用一种笨办法,取出这个颜色的三个值,算出平均,如果更接近于这四种颜色中某一颜色的的平均值,就转成这种颜色
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐相华 回复日期:2003-12-30 14:51:41
<br>内容:不行啊,如图片为红黑两种颜色,显示设备为黑白色,那红色也转换为黑色了。或者我的设备只能显示(255,255,255),(128,128,128)那该怎么办呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-12-30 14:57:35
<br>内容:哦,对,思考中。。。。。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:林建华 回复日期:2003-12-30 14:59:03
<br>内容:没有相应的api,不过现在最起码是16色的啊:)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐相华 回复日期:2003-12-30 15:02:05
<br>内容:不是电脑的显示器,一块触摸屏,有四色就不错了。工业控制中用的,不能太值钱。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-12-30 15:13:12
<br>内容:http://www.yesky.com/20011101/203008.shtml<BR>我没仔细看它,大家研究一下
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐相华 回复日期:2003-12-30 15:18:07
<br>内容:浪际天涯 :我在给触摸屏做上位机软件,你在做什么东西?下面问题你解决了吗?<BR>http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=63526&amp;forum_id=
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-12-30 15:21:31
<br>内容:呵呵,那块我还没开始动工呢,公司dephi人手不够,把我给调过去帮他们做了,估计元旦过后才能继续我原来的工作
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dove 回复日期:2003-12-30 15:22:49
<br>内容:高手
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-12-30 15:55:19
<br>内容:徐相华 :<BR>那篇文章你看了吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:林建华 回复日期:2003-12-30 15:57:03
<br>内容:自己写段代码转换就是了啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐相华 回复日期:2003-12-30 16:08:15
<br>内容:就是没有思路啊,文章看了,不能解决问题。如果图片为浅绿和浅黄,而显示屏显示的为(250,250,250)较量,(255,255,255)很亮两色,毫无疑问,图片只能全是(250,250,250)了。<BR>愁!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:林建华 回复日期:2003-12-30 16:12:42
<br>内容:这个是调色板转换问题啊,没有绝对好的办法,根据不同的实际情况写不同的代码啊,如果是变成黑白二色图像的话就是所谓的二值化,一般以平均灰度值为域值,灰度大于它的为白色,小于它的为黑色,如果是4色(非灰度)的话,一般是用动态聚类的方法选出4个RGB值点来,使得所有的点到4个点中距离最小的距离值只和最好.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐相华 回复日期:2003-12-30 16:23:04
<br>内容:谢谢0兄!<BR>那能不能解决12楼的问题呢?应该不能。还有,在绿蓝显示屏上,真彩图片不就是没有颜色表了吗?我想改数据,但不知数据是不是按RGB的顺序?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:michael 回复日期:2003-12-30 16:51:07
<br>内容:&nbsp;&nbsp; 这问题好像是由触摸屏的显卡负责的吧?好像我们不用管那么多。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐相华 回复日期:2003-12-30 16:52:29
<br>内容:至少要模拟其显示效果啊!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:紫瑗 回复日期:2003-12-30 17:39:59
<br>内容:应该做逼近,你参考一下彩色图片变灰度图片的算法。我没做过相应的东西,所以帮不上什么忙。但我觉得就灰度来说,应该是亮度的问题,主要可能是你对亮度的标准的衡量。比如:rgb(255, 255, 255)为白色, 那么rgb(250, 250, 250),当你把rgb(251, 251, 251)作为标准的时候,它就是黑色。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:林建华 回复日期:2003-12-30 17:40:27
<br>内容:真彩色没有调色板,存储方式是RGBRGBRGB每3个字节表示一个象素
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -