asp.net

Graphics.FromImage 方法

2014-06-23
 
从指定的 Image 创建新的 Graphics
 
  • 从示例文件夹中的图形文件 SampImag.jpg 创建 Image

  • Image 创建 Graphics

  • 通过填充图像中的矩形来改变该图像。

  • Image 绘制到屏幕。

  • 释放创建的 Graphics

private void FromImageImage(PaintEventArgs e)
{

    // Create image.
    Image imageFile = Image.FromFile("SampImag.jpg");

    // Create graphics object for alteration.
    Graphics newGraphics = Graphics.FromImage(imageFile);

    // Alter image.
    newGraphics.FillRectangle(new SolidBrush(Color.Black), 100, 50, 100, 100);

    // Draw image to screen.
    e.Graphics.DrawImage(imageFile, new PointF(0.0F, 0.0F));

    // Dispose of graphics object.
    newGraphics.Dispose();
}