C#获取/处理图片像素

 时间:2024-10-12 23:00:28

1、注意:有WinForm基础的,可以直接到第5步或第7步。首先,打开Visual Studio,创建C#语言下的Windows窗体应用程序。(即使用经典的WinForm框架)

C#获取/处理图片像素

3、在右侧属性窗体中修改这些控件的名称Name(控件对象编程时的名称),Text属性(显示内容)。pictureBox还可修改下BorderStyle使得边框可见。

C#获取/处理图片像素

5、接下来双击“显示变换结果”(buttonResult)按钮,同样在对应事件函数中,编写代码:1.把图片复制到新的Bitmap对象2.空出Bitmap对象处理代码3.把处理后的Bitmap对象设置到结果图片框

C#获取/处理图片像素

7、Bitmap处理代码部分编写:在二重for循环中,1.使用getPixel(x坐标,y坐标)获取到每个像素的Color,保存到变量col。2.<根据col计算变换后颜色colSet>3.使用setPixel(x坐标,y坐标,Color对象)设置回Bitmap.注意:第2部分颜色变换代码是可根据需要修改

C#获取/处理图片像素

9、同理,下图的颜色变换代码(灰度计算然后if-else分段设置颜色),执行结果如图。

C#获取/处理图片像素

10、下面的颜色变换代码(计算反色),执行结果如图。可见颜色变换代码是非常灵活的,我们可以修改这一部分/增加多种选择,来实现丰富的图像处理效果。

C#获取/处理图片像素
  • jQuery如何获得div后面的标签或标签内容
  • c# Gridview 控件数据手动绑定
  • 在VS2010中创建网站
  • SQL Server创建ID自增的表
  • 使用netstat命令如何显示所有TCP端口?
  • 热门搜索
    dha吃到什么时候 什么是皈依 theory什么意思 国防生是什么意思 身先士卒的意思 囿是什么意思 布病什么症状 耳目一新的意思 正襟危坐的意思 pcs是什么意思