C#一个关于图片的问题 如果有一个图片。100px * 100px的,怎么把截取它中间的一块图片。还有我现在有个200px * 200px的图片,怎么把它弄成100px * 100px的图片。两个问题。小白问一下哈~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建目标Bitmap然后在它上面创建Graphics对象,然后用Graphics的方法画到目标Bitmap上, 但是我的问题是如果有一个图片。100px * 100px的,怎么把截取它中间的一块图片。 Graphics g = Graphics.FromImage(destImg); Rectangle rect = new Rectangle(0, 0, (int)width, (int)height); g.DrawImage(thumImg, rect, rect, GraphicsUnit.Pixel); g.Save(); 用public void DrawImage( Image image, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit)这个版本,可以只截取 原图片的srcRect这小部分,到目标图片的destRect位置上,还可以缩放, 100px * 100px的,怎么把截取它中间的一块图片。计算它的坐标 X Y 然后截取 http://msdn.microsoft.com/zh-cn/library/system.drawing.graphics.drawimageunscaled%28v=VS.80%29.aspx 在由坐标对指定的位置,使用图像的原始物理大小绘制指定的图像。 请问各位大哥,在C#中如何将第一个form当成第二个form的messagebox 如何实现以下功能 反射,类型XX对象无法转换为类型XX,XX是一样的 字符串代码出错 c# winform开发中 我想把word像打印预览一样显示出来希望有高手可以不吝赐教! 关于DropDownList的值的反写问题? 请问 如何把一个文件序列化,传到远程,再反序列化,存到磁盘上? 高手请看,datagridviewcombobox问题 ? 求教一道简单的C#程序题 请教一条查询语句 GridControl 页脚问题 C#如何将代码中的注释编译到同一个DLL中
Rectangle rect = new Rectangle(0, 0, (int)width, (int)height);
g.DrawImage(thumImg, rect, rect, GraphicsUnit.Pixel);
g.Save();
Image image,
Rectangle destRect,
Rectangle srcRect,
GraphicsUnit srcUnit
)
这个版本,可以只截取 原图片的srcRect这小部分,到目标图片的destRect位置上,还可以缩放,