C#编写动态链接库类库dll文件
1、打开vs2010菜单栏新建->项目,选择C#编程环境下的类库,起名叫imageprocess,准备做一个图片处理的类

3、Bitmap类型定义一张图片,我们发现缺乏相关引用,于是在解决方案的引用文件夹里右键添加引用,从.Net库里把System.Drawing添加进来,然后在using里加上using System.Drawing

4、下面我们在imagepro类里添加方法Reverse,Reverse函数的类型就是Bitmap,直接返回处理后的图片,这个方法是给图片像素取反,类似底片的效果
5、然后我们在Reverse函数里添加如下代码for (int i = 0; i 争犸禀淫< image.Width; i++) //循环遍历宽 { for (int j = 0; j < image.Height; j++)//循环遍历高度 { Color pix = image.GetPixel(i, j);//获取图像像素值 int r = 255 - pix.R;//像素值取反 int g = 255 - pix.G;//转换颜色 int b = 255 - pix.B; //转换颜色 image.SetPixel(i, j, Color.FromArgb(r, g, b));//保存像素值 } } return image;

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:23
阅读量:48
阅读量:52
阅读量:35
阅读量:53