C#如何从图片中截取一部分生成新的图片? 如何从图片中截取一部分生成新的图片? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 利用剪贴板试试private void menuItem2_Click(object sender, System.EventArgs e) { try { IDataObject d = Clipboard.GetDataObject ( ) ; //判断剪切板中数据是不是位图 if ( d.GetDataPresent ( DataFormats.Bitmap ) ) { //获得位图对象 Bitmap b = ( Bitmap ) d.GetData ( DataFormats.Bitmap ) ; //设置PictureBox的大小 this.pictureBox1.Width=b.Width; this.pictureBox1.Height=b.Height; //设置Panel1的大小 this.panel1.Width=b.Width; this.panel1.Height=b.Height; //显示图片 this.pictureBox1.Image=b; } else { //如果剪贴板上没有图像文件,则发出提醒 MessageBox.Show("没有可显示的位图文件","提示",MessageBoxButtons.OK,MessageBoxIcon.Exclamation); } } catch(Exception error) { //读取剪贴板出错处理 MessageBox.Show("错误信息是: "+error.Message,"错误",MessageBoxButtons.OK,MessageBoxIcon.Error); } } http://shinji880330.spaces.live.com/我的空间,有一篇"图片中截取部分/剪切部分 并得到截取部分的Image对象",希望对你有帮助如果还有问题,我做的示例程序可以给你,跟我邮箱联系 [email protected]不过一分没有有点...唉... 利用process类怎么自动运行exe程序 请问在一个类中向另一个类中的字段添加信息,怎么添加啊? vss2005,支持internet访问,没啥用? 谁知道怎么读取session吗? 这是预编译工具生成的标记文件,不应被删除! DataGrid 的读取问题 DLL的问题另一个问题 .net可以做网页吗? 怎么样在关闭一个窗口的同时关闭另外若干的窗口? 请问,用c#做的winform程序,如何与串行口做通讯,谁有相关例子吗? 添加属性get set实现,那么如何给组件添加事件? 数组问题
private void menuItem2_Click(object sender, System.EventArgs e)
{
try
{
IDataObject d = Clipboard.GetDataObject ( ) ;
//判断剪切板中数据是不是位图
if ( d.GetDataPresent ( DataFormats.Bitmap ) )
{
//获得位图对象
Bitmap b = ( Bitmap ) d.GetData ( DataFormats.Bitmap ) ;
//设置PictureBox的大小
this.pictureBox1.Width=b.Width;
this.pictureBox1.Height=b.Height;
//设置Panel1的大小
this.panel1.Width=b.Width;
this.panel1.Height=b.Height;
//显示图片
this.pictureBox1.Image=b;
}
else
{
//如果剪贴板上没有图像文件,则发出提醒
MessageBox.Show("没有可显示的位图文件","提示",MessageBoxButtons.OK,MessageBoxIcon.Exclamation); }
}
catch(Exception error)
{
//读取剪贴板出错处理
MessageBox.Show("错误信息是: "+error.Message,"错误",MessageBoxButtons.OK,MessageBoxIcon.Error); }
}
我的空间,有一篇"图片中截取部分/剪切部分 并得到截取部分的Image对象",希望对你有帮助
如果还有问题,我做的示例程序可以给你,跟我邮箱联系 [email protected]不过一分没有有点...唉...