图片处理问题,着急死了 我截取了一张视频图片放在了Picturebox里,下面呢,我要做个东西能够从这张图片上剪切出来大小和一寸照片一样大的头像出来。然后保存。请问我要怎么做?说白了就是取照片中的头像部分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GDI+ --------------------------------------------------------------- Bitmap bmp=(Bitmap)pictureBox1.Image; //源图 Bitmap bmp1=new Bitmap(Width,Height,System.Drawing.Imaging.PixelFormat.Format32bppArgb);Graphics g=Graphics.FromImage(bmp1); g.DrawImage(bmp,new Rectangle(0,0,Width,Height),Left,Top,Width,Height,System.Drawing.GraphicsUnit.Pixel);bmp1.Save("目标文件名",System.Drawing.Imaging.ImageFormat.Jpeg); //Left,Top为原图上开始截取的顶点,Width,Height为截取区域http://faq.csdn.net/read/216309.html Bitmap bmp=(Bitmap)pictureBox1.Image; //源图 Bitmap bmp1=new Bitmap(Width,Height,System.Drawing.Imaging.PixelFormat.Format32bppArgb); Graphics g=Graphics.FromImage(bmp1); g.DrawImage(bmp,new Rectangle(Left,Top,Width,Height),Left,Top,Width,Height,System.Drawing.GraphicsUnit.Pixel); bmp1.Save("目标文件名",System.Drawing.Imaging.ImageFormat.Jpeg); 给你个思路在pictureBox的MouseDown事件里面记录开始点在pictureBox的MouseMove事件里面用 Graphics g = CreateGraphics(); g.DrawRectangle(...);来画虚线框在pictureBox的MouseUp事件里面记录结束点,并计算出来一个合适的矩形此后的步骤就跟上面一样了 最简单的方法你可以试一下,不知能用不,又Photoshop处理图片试试 我现在已经能画出框图来了,但是,还有个重绘的问题,就是我在pictureBox1_MouseClick事件下绘制的矩形,但是这个矩形要在我把窗体最小化一下后才能显示出来,是不是我在click后要重绘一下?这个怎么处理??? listBox获取其listBoxItem有个数限制?????????? C# 导入excle的时间段格式 请教Linux下Mono的FtpWebRequest的问题....在线等 我想将网站上的图片显示在pictureBox控件里 初学C#,几个问题想请教下。 救急!! 急急急socket异步长连接伴有心跳包的问题 高手进! 在VS2010下写的工程在VS2013里打开后无法编译通过的问题 C#与XML,VB.net,ASP.net的结合应用 基础问题。谁能给解释一下 求代码xml
--------------------------------------------------------------- Bitmap bmp=(Bitmap)pictureBox1.Image; //源图
Bitmap bmp1=new Bitmap(Width,Height,System.Drawing.Imaging.PixelFormat.Format32bppArgb);
Graphics g=Graphics.FromImage(bmp1);
g.DrawImage(bmp,new Rectangle(0,0,Width,Height),Left,Top,Width,Height,System.Drawing.GraphicsUnit.Pixel);
bmp1.Save("目标文件名",System.Drawing.Imaging.ImageFormat.Jpeg);
//Left,Top为原图上开始截取的顶点,Width,Height为截取区域http://faq.csdn.net/read/216309.html
Bitmap bmp1=new Bitmap(Width,Height,System.Drawing.Imaging.PixelFormat.Format32bppArgb);
Graphics g=Graphics.FromImage(bmp1);
g.DrawImage(bmp,new Rectangle(Left,Top,Width,Height),Left,Top,Width,Height,System.Drawing.GraphicsUnit.Pixel);
bmp1.Save("目标文件名",System.Drawing.Imaging.ImageFormat.Jpeg);
在pictureBox的MouseDown事件里面记录开始点
在pictureBox的MouseMove事件里面用
Graphics g = CreateGraphics();
g.DrawRectangle(...);
来画虚线框
在pictureBox的MouseUp事件里面记录结束点,并计算出来一个合适的矩形
此后的步骤就跟上面一样了