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]不过一分没有有点...唉... 完全不能同意partial class 本身就是垃圾的观点 DatagridView 窗体之间相互传值! 多线程实现timer控件刷新显示时间 如何做? 怎没才能实现更换数据库表,而不影响到客户端。 老问题 上传大文件 Excel的单元格文字居中问题????? vs.net 制作安装文件(有经验者请进) 使用Access数据库时,为什么不能用update更新记录 关于 WPF 的 问题 我的是Vs2008 上传图片和你一样的问题 添加属性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]不过一分没有有点...唉...