C#图像二进制

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:30:06
如何将图像放入文本二进制显示 怎么看图像的每像素的3基色
可以联系百度hi

还有一些问题希望好心人帮下忙- -市面上的图像处理书太少了
百度hi联系下我吧或者留下联系方式谢谢

这里说不大清楚还是留给联系方式吧

看来百度高手还是太少啊

真是的看来我才是高手自己搞定了哇哈哈哈哈哈哈哈哈哈哈
没有做不到只有想不到

什么人啊, 超自恋

图像保存成文件本来就是二进制形式的,不是文本格式,
加载图片为Bitmap格式,然后调用GetPixel方法:
Bitmap b = new Bitmap(....);
Color c = b.GetPixel(0, 0);

图像是二进制格式,和文本格式不一样,如果像以文本方式显示,我想你的意思是不是类似与那种文本制作的"表情"这样的东西

这种东西说白了就是你预先设定好一系列的字符串,设定某种规律 例如明度从0-255分成8个等级 分别以0-8表示 然后将图像划分为若干个区域,分别计算这些区域的明度,然后再找到对应的字符拼装成文本

查看某个点的颜色:
Bitmap bitmap = new Bitmap(200,200);
Color color = bitmap.GetPixel(x,y);

-。-#

C#没有提供做图片处理的类,它的地层高,只适用于快速开发。至于图片放入二进制(0101000101010101)的格式以后还能看出来的话确实是NB人物。
取色好办,但分析颜色中三基的比例C#貌似挺难搞。

下面两个东西希望对你有帮助:

Graphics
Color.FromArgb(R,G,B);

c#的图像处理就是GDI+的图像处理,是很强大的,但是看你问题似乎只是得到图像的二进制数据,这个用楼上朋友说的GetPixel最简单,但是慢一点,如果图像比较大,性能要求高一点可以LockBits,然后直接操作图像内存. 一两句话说不清楚,你可以查MSDN相关的用法,有问题也可以发我百度消息

图像怎么文本处理啊 难道你想拿记事本打开图像 即使把图像以字符流的形式读取出来形成二进制编码 但是也不能在记事本中还原成图片啊

你可以去下面那网页去看看去