c# 获取部分图片 假如我有一张 1280*450 的图片,怎么获取 这张图片一部分,比如 640*450 并且显示呢?c# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主要用到这个函数public void DrawImage ( Image image, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit)参数image 要绘制的 Image。 destRectRectangleF 结构,它指定所绘制图像的位置和大小。将图像进行缩放以适合该矩形。 srcRectRectangleF 结构,它指定 image 对象中要绘制的部分。 srcUnitGraphicsUnit 枚举的成员,它指定 srcRect 参数所用的度量单位。 绘制后把图像保存即可 [DllImport("gdi32.dll")] private static extern IntPtr CreateDC( string lpszDriver, // 驱动名称 string lpszDevice, // 设备名称 string lpszOutput, // 无用,可以设定位"NULL" IntPtr lpInitData // 任意的打印机数据 ); [DllImport("gdi32.dll")] private static extern bool BitBlt( IntPtr hdcDest, //目标设备的句柄 int nXDest, // 目标对象的左上角的X坐标 int nYDest, // 目标对象的左上角的X坐标 int nWidth, // 目标对象的矩形的宽度 int nHeight, // 目标对象的矩形的长度 IntPtr hdcSrc, // 源设备的句柄 int nXSrc, // 源对象的左上角的X坐标 int nYSrc, // 源对象的左上角的X坐标 System.Int32 dwRop // 光栅的操作值 ); C#能不能写这个小游戏—— 喔,屌爆了 如何在字符中查找合适的字符并保存在数组中。。 怎么在vs2005的c#工程里单独执行一个类 谁知道怎么写入mp3的tag 在一个弹出的窗口界面,实现下载功能。 没法对IDataReader实例赋值,提示创建的实例是只读不能赋值(在设计模式中使用) 我想做一个浏览的按钮! C# 冲网络服务器上下载文件时如何重命名 C#给无句柄文本框粘贴图片或者是文字 c#中出现:对象引用对于非静态的字段、方法和属性“”是必需的,这一错误如何解决 .net myibatis 问题 怎么在byte数组里面查找另一个byte数组在第一个数组里面的位置啊
public void DrawImage (
Image image,
RectangleF destRect,
RectangleF srcRect,
GraphicsUnit srcUnit
)
参数
image
要绘制的 Image。
destRect
RectangleF 结构,它指定所绘制图像的位置和大小。将图像进行缩放以适合该矩形。
srcRect
RectangleF 结构,它指定 image 对象中要绘制的部分。
srcUnit
GraphicsUnit 枚举的成员,它指定 srcRect 参数所用的度量单位。 绘制后把图像保存即可
private static extern IntPtr CreateDC(
string lpszDriver, // 驱动名称
string lpszDevice, // 设备名称
string lpszOutput, // 无用,可以设定位"NULL"
IntPtr lpInitData // 任意的打印机数据
); [DllImport("gdi32.dll")]
private static extern bool BitBlt(
IntPtr hdcDest, //目标设备的句柄
int nXDest, // 目标对象的左上角的X坐标
int nYDest, // 目标对象的左上角的X坐标
int nWidth, // 目标对象的矩形的宽度
int nHeight, // 目标对象的矩形的长度
IntPtr hdcSrc, // 源设备的句柄
int nXSrc, // 源对象的左上角的X坐标
int nYSrc, // 源对象的左上角的X坐标
System.Int32 dwRop // 光栅的操作值
);