Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说PictureBox 读取图片及绘画[亲测有效],希望能够帮助你!!!。
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![PictureBox 读取图片及绘画[亲测有效]__第2张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第2张](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
{
{
![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
{
InitializeComponent();![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
{
{
{
components.Dispose();
}
}
}![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
[STAThread]
{
Application.Run(
}
{
}![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
{
{
bmpobj=
Image get_Image = Image.FromFile(path);
pictureBox1.Image =get_Image;![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
GrayByPixels();
trackBar1.Value = nHuidu;
}
{
MessageBox.Show(
}![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
{
UnCodebase () ;
Bitmap memBmp = bmpobj;
![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
{
{
Color pixelColor = memBmp.GetPixel(x, y);
![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
memBmp.SetPixel(x, y, Color.FromArgb(r, g, b));
}
}
pictureBox1.Image = memBmp;
GrayByPixels();
valueBox.Text = nHuidu.ToString();
}
{
m_ptStart =
txtStartX.Text = m_ptStart.X.ToString();
txtStartY.Text = m_ptStart.Y.ToString();![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
m_bMouseDown = !m_bMouseDown;
}
{
{
m_ptEnd =
![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
{
MyCursor =
Cursor.Current = MyCursor;
}
{
inCursor =
Cursor.Current = inCursor;
}
}
{
inCursor.Dispose();
MyCursor.Dispose();
}
}
{
inCursor.Dispose();
MyCursor.Dispose();
}
{
m_ptEnd =
txtEndX.Text = m_ptEnd.X.ToString();
txtEndY.Text = m_ptEnd.Y.ToString();
m_bMouseDown = !m_bMouseDown;
}
{
}
{
e.Graphics.DrawRectangle(System.Drawing.Pens.Yellow,m_ptStart.X,m_ptStart.Y,m_ptEnd.X - m_ptStart.X, m_ptEnd.Y - m_ptStart.Y);
}
{
}![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
{
{
bmpobj =
}
}![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
{
}![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
{
UnCodebase ();
Bitmap memBmp = bmpobj;![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
{
{
tmpValue += GetGrayNumColor(bmpobj.GetPixel(j, i));
}
}
tmpValue = tmpValue/(bmpobj.Height * bmpobj.Width);
valueBox.Text = tmpValue.ToString();
nHuidu = tmpValue;
}![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
{
{
{
bmpobj.SetPixel(j, i, Color.FromArgb(
}
}
}![PictureBox 读取图片及绘画[亲测有效]__第18张_编程好6博客 PictureBox 读取图片及绘画[亲测有效]_https://bianchenghao6.com/blog__第18张](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
}
上一篇
已是最后文章
下一篇
已是最新文章