Bitmap类怎么用。高手指点。代码如下:

问题描述

BitmapmyBitmap=newBitmap("lenna.bmp");//使用GetPixel和SetPixel将所有像素都设置为灰度)for(inti=0;i<myBitmap.Width;i++){for(intj=0;j<myBitmap.Height;j++){ColormyColor=myBitmap.GetPixel(i,j);intret=(int)(myColor.R*0.299+myColor.G*0.587+myColor.B*0.114);myBitmap.SetPixel(i,j,Color.FromArgb(ret,ret,ret));}}这段代码怎么用?在FORM类中还是PROGRAM中。初学者。给我这个代码不知道怎么用。目的是:直接提取像素法对彩色图像进行灰度化。请高手指点。谢谢。

解决方案

解决方案二:
bitmap图画是由很多个颜色点组成的,每一个点是一个pixel。如果你的图片大小是128*256说明有横着数有128个pixel竖着有256个pixel。现在你得到每一个pixel的颜色,然后吧颜色的R,G,B值经过处理以后(乘以你的那些参数)返回给图片上的原来那个点。这样子整体上所有的pixel都经过同样的处理,整个图片也就被处理过了。

时间: 2024-09-13 23:05:16

Bitmap类怎么用。高手指点。代码如下:的相关文章

请高手指点下HttpWebRequest类断点续传的代码,设置了AddRange()值后不起作用

问题描述 以下代码在前一次下载的文件基础上又下载了整个大小的源文件,请高手指点下,谢谢!DimaddressAsString="http://www.wowui.cn/down/wowui.rar"DimdownfileAsString="C:wowui.rar"'HTTP断点下载DimhttpreqAsHttpWebRequest=CType(WebRequest.Create(address),HttpWebRequest)DimhttpresAsHttpWeb

javascript-js如何获取本机mac地址?求各位高手指点 最好是纯js的 求各位高手给出关键代码

问题描述 js如何获取本机mac地址?求各位高手指点 最好是纯js的 求各位高手给出关键代码 如何利用js获取本机mac地址 求各位高手能给出关键代码 最好是不需要用c直接纯js实现 解决方案 不知道你为什么要获得mac地址,http协议基于tcp/ip,你服务器得到mac也没用. 为了软件加密授权?客户端js获得mac,再提交服务器,这个又很容易伪造. 而且mac地址的获取在不同平台上又不同,不是web标准.你希望你的网站只能在pc+ie上运行?不支持所有别的浏览器?那你还要web做什么. 解

android4.0之后怎么实现锁屏功能(不改底层代码的情况下)???,请高手指点!!

问题描述 android4.0之后怎么实现锁屏功能(不改底层代码的情况下)???,请高手指点!! android4.0之后怎么实现锁屏功能(不改底层代码的情况下)???,请高手指点!! 解决方案 看一下Android获取系统隐藏服务实现锁屏能够否满足你的需求. 解决方案二: 这个只对4.0以下的版本适用,我的问题还是不能解决,不过还是得谢谢你啦

关于C++代码转C#遇到的问题,请高手指点!谢谢

问题描述 这个问题源自要解决一个字符串分割的问题.偶尔一个机会发现别人写的一段代码可以解决此问题,但我无法转为C#代码.请高手指点!!谢谢!代码来自:http://blog.csdn.net/zeeeitch/article/details/7663437(二次开发一个短信猫程序,由于dll已封装好的,分隔符无法换成其他的.所有遇到短信内容里有分隔符|或#时造成解析崩溃)我想把此解决问题的思路变成C#的.我用工具C++toSharpConverter转换了一下,遇到//C++TOC#CONVER

jquery-求高手指点一下 分析一下 每一句代码主要是这个.selectWidget

问题描述 求高手指点一下 分析一下 每一句代码主要是这个.selectWidget $(".ui-select").selectWidget({ change : function (changes) { } effect : "slide", keyControl : true, speed : 200, scrollHeight : 250 }); 解决方案 $(".ui-select")是找到class为ui-select的元素,这个元素可

代码-保存下来,左侧的这个菜单往下拉没有效果,求高手指点

问题描述 保存下来,左侧的这个菜单往下拉没有效果,求高手指点 https://brand.tmall.com/brandMap.htm 这个站左侧代码 左侧这个代码,为什么整个页面保存下来,这个效果没有,请高手指教.谢谢 解决方案 会不会是页面原有的js或是css美柚引入进来?

c# c++-C++代码转化为C#代码 求高手指点,写出注释谢谢啊

问题描述 C++代码转化为C#代码 求高手指点,写出注释谢谢啊 // scDlg.cpp : 实现文件 // #include "stdafx.h" #include "sc.h" #include "scDlg.h" #include ".scdlg.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // 用于应用程序"关于"菜单项的 CAboutDlg 对话框

httpwebrequest-C# WPF求高手指点这段怎么解决假死?求具体代码

问题描述 C# WPF求高手指点这段怎么解决假死?求具体代码 public WebResponse Web(url) { WebResponse re; HttpWebRequest resq = (HttpWebRequest)WebRequest.Create(url); re = resq.GetResponse(); return re; } 解决方案 其实可以建个线程来执行这一步,或者你自己设定个超时报异常,毕竟假死本来就是性能问题 解决方案二: 这种假死的情况可能的原因是:网速原因,

c语言-每次程序运行到这一部都会卡住没反应,估计是tcount部分的代码有问题,望高手指点

问题描述 每次程序运行到这一部都会卡住没反应,估计是tcount部分的代码有问题,望高手指点 #include #include #include #include #include "head.h" void tcount(cour *head); void mcount(cour *head); void count(cour *head) { int i; while(1) { printf("tt请选择下一步操作:n"); printf("tt1.