这个是我在别人网上摘的!
如果发现我摘的是你的,就给我发邮件,我把它给删了!cxchen84xi@yahoo.com.cn
(1)在.NET中创建一个窗体,加入pictureBox控件。设置其Image为空,SizeMode属性设为AutoSize;
(2)加入一个button控件,用于打开图片文件;
(3)加入三个textBox控件,用于表示RGB三个颜色的值。
(4)定义一个私有变量pick为布尔值,来表示是否拾取图片上的颜色。并在Form1_Load中将其设置为false;再加入一个public Bitmap myBitmap用来进行函间的访问。
(5)为button控件增加click事件,该事件主要是完成读入文件和对pictureBox控件的初始化:
OpenFileDialog of = new OpenFileDialog();
of.Filter = "JPG图像(*.jpg)|*.jpg|BMP图像(*.bmp)|*.bmp|所有文件(*.*)|*.*";
of.FilterIndex = 0;
of.ShowDialog();
String filename = of.FileName.ToString();
//在此处加载一个新的图片。
this.myBitmap = new Bitmap(filename);
// Stretches the image to fit the pictureBox.
pictureBox1.Siz
C#中加载图片与读取图片上的像素点方法
最新推荐文章于 2024-01-02 16:36:04 发布
本文介绍了在C#中如何加载图片并读取像素点的详细步骤。通过创建窗体,使用pictureBox控件显示图片,添加button控件打开文件,以及textBox控件显示RGB值。当点击button后,使用OpenFileDialog选择图片,然后在pictureBox上鼠标移动时获取像素点的RGB值,并在textBox中显示。
摘要由CSDN通过智能技术生成