易码技术论坛

 找回密码
 加入易码
搜索
查看: 380414|回复: 13

[求助]关于VB。net中图形单色处理的方法

[复制链接]
发表于 2005-6-19 14:06:00 | 显示全部楼层
好了,我已经知道了。判断透明度A。
谢谢关心~
发表于 2005-6-19 16:32:00 | 显示全部楼层
8好意思……这里貌似没有人用VB的说~没能回答你滴问题……我在PC上也不用VB用C滴~对不住了…………
 楼主| 发表于 2005-6-19 20:06:00 | 显示全部楼层
555~不是说“BASIC语言相关问题讨论区 (包括BASIC系列、ASP(.net)系列等)”吗?
……
VB。net很强大啊!比起VB6不知道好多少呢!建议用了看看。
C我不会惭愧,但我会LAVA(听说C和LAVA简直一个模子)
发表于 2005-6-19 23:36:00 | 显示全部楼层
汗~只能说抱歉~C和LAVA一个模子?LAVA离C还差远了………………
 楼主| 发表于 2005-6-20 12:20:00 | 显示全部楼层
看来偶是井底之蛙了~
发表于 2005-6-20 12:44:00 | 显示全部楼层
以下是引用混乱羽翼在2005-6-19 16:32:30的发言:
8好意思……这里貌似没有人用VB的说~没能回答你滴问题……我在PC上也不用VB用C滴~对不住了…………



晕特……你不用vb别人就不用了?

用的人很多咧,楼主可以随便提,如果力所能及,就回答了。不过可能不及时^_^bb

彩色转单色的算法有很多,可惜我自己没有写过,没办法回答咯。现在用的不是自己的机器,否则上面有一个转换的例子就直接给你贴出来了-_-bb,去google上搜索下吧(貌似等于没有说……)

不过,ARGB颜色模式下,单独靠判断Alpha值来决定颜色应该不行吧?不太明白楼主的意思……


召唤Lendy、半仙等你们的二色图形转换用的什么算法啊?给个名字我好去google。
发表于 2005-6-20 13:10:00 | 显示全部楼层
昏特~这个帖子在这里一直没有人回我也只好认为来这里的人没有用VB的现在既然你来了那么我就只好更正为FDR用VB滴大家有问题尽管问他我帮不到忙鸟……………………
 楼主| 发表于 2005-6-20 13:40:00 | 显示全部楼层
用A值好象可以哦……

发表于 2005-6-23 16:15:00 | 显示全部楼层
啊,天意啊,
我正需要这个软件,麻烦一下将它发给我!
谢谢
我的E-MAIL:chenyanyi1989@yahoo.com.cn
 楼主| 发表于 2005-6-23 23:04:00 | 显示全部楼层
这个只是我做的程序的一部分,并没有转换单色功能。
“上传”区有,自己看就知道了。
发表于 2005-6-24 08:20:00 | 显示全部楼层
啊!不好意思,我想要那个将彩色转换成黑白的软件!
发表于 2005-6-26 15:08:00 | 显示全部楼层
A就是32比特色的Alpha值。并不是图像本身的单色值-_-b。事实上你取R、G、B的平均值然后和128比较,也可以得到2色的图像。这样算的结果都不好-_-b,还是用专门的算法比较好,可以控制转换的精度。

你的示例图转换的效果也只能说是勉强,对于绝大部分图片不能用这种方法。

比如你可以试试用Photoshop转换那幅图片,手工调节精度,那么结果肯定要好些的。

这个是我原来说的那个VB例子程序,抖动算法,你可以研究研究:


 楼主| 发表于 2005-6-26 15:22:00 | 显示全部楼层
感激不尽~
 楼主| 发表于 2005-6-14 13:55:15 | 显示全部楼层 |阅读模式
VB。net里~

黑白处理即(A,(R+G+B)/3,(R+G+B)/3,(R+G+B)/3)

可是如何单色处理呢?(彩图转单色)

A、R、G、B怎么分配?公式?

求教!
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-29 11:18 , Processed in 0.020325 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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