作者icools (icools)
看板C_Sharp
标题Re: [问题] 要如何改图片的RGB
时间Mon Aug 27 15:31:48 2007
你这样只改到 bmp 这个物件的 ..
并没有改到 PictureBox1 上
最後加一行
pictureBox1.Image = bmp ;
试试看
※ 引述《roses0415 (.........)》之铭言:
: 假设我今天读入一张全白的图片…
: 然後在随意点(e.X,e.Y)的RGB改成黑色..
: 写在pictureBox1_MouseDown里面…
: 我的写法是这样..可是好像改不了说…
: 麻烦如果会的人教教我吧…谢谢
: Bitmap bmp = new Bitmap(pictureBox1.Image);
: Color c = bmp.GetPixel(e.X, e.Y);
: Color myColor = new Color();
: myColor = Color.Black;
: bmp.SetPixel(e.X, e.Y, myColor);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.68.164.51
1F:推 cole945:其实 pictureBox1.Invalidate(); 通知重绘就可以了._. 08/27 23:19
2F:→ cole945:Set Image 的话还会多作一些额外的初始设定~ 08/27 23:20
3F:→ icools:感谢 07/15 16:12