| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 553 人关注过本帖
标题:图像处理时bitmap类怎么用
只看楼主 加入收藏
快乐小车车
Rank: 1
等 级:新手上路
帖 子:10
专家分:3
注 册:2012-2-29
结帖率:50%
收藏
 问题点数:0 回复次数:0 
图像处理时bitmap类怎么用
例如马赛克效果中它一直提醒找不到bitmap
            try

{

MyBitmap = (Bitmap)this.pictureBox1.Image.Clone();

int dh = MyBitmap.Height / 20;

int dw = MyBitmap.Width;

Graphics g = this.pictureBox1.CreateGraphics();

g.Clear(Color.Gray);

Point[] MyPoint = new Point[20];

for (int y = 0; y < 20; y++)

{

MyPoint[y].X = 0;

MyPoint[y].Y = y * dh;

}

Bitmap bitmap = new Bitmap(MyBitmap.Width, MyBitmap.Height);

for (int i = 0; i < dh; i++)

{

for (int j = 0; j < 20; j++)

{

for (int k = 0; k < dw; k++)

{

bitmap.SetPixel(MyPoint[j].X + k, MyPoint[j].Y + i, MyBitmap.GetPixel(MyPoint[j].X + k, MyPoint[j].Y + i));

}

}

this.pictureBox1.Refresh();

this.pictureBox1.Image = bitmap;

System.Threading.Thread.Sleep(100);

}

}

catch (Exception ex)

{

MessageBox.Show(ex.Message, "信息提示");

}
搜索更多相关主题的帖子: 马赛克 
2012-06-12 12:38
快速回复:图像处理时bitmap类怎么用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014015 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved