方法1.

public bool ThumbnailCallback()
{
    return false;
}
public void Example_GetThumb(PaintEventArgs e)
{
    Image.GetThumbnailImageAbort myCallback =
    new Image.GetThumbnailImageAbort(ThumbnailCallback);
    Bitmap myBitmap = new Bitmap("Climber.jpg");
    Image myThumbnail = myBitmap.GetThumbnailImage(
    40, 40, myCallback, IntPtr.Zero);
    e.Graphics.DrawImage(myThumbnail, 150, 75);
}

方法2.

MemoryStream buf = new MemoryStream((Byte[])dtMaster.Rows[CurrenMager.Position]["Pic"]);
Image image = Image.FromStream(buf, true);
pboxPic.Image = image;

//获取选择图片的缩列图
Image.GetThumbnailImageAbort myCallback = new Image.GetThumbnailImageAbort(ThumbnailCallback);
Image myThumbnail = image.GetThumbnailImage(
200, 100, myCallback, IntPtr.Zero);
pictureBox1.Image = myThumbnail;

public bool ThumbnailCallback()
{
      return false;
}
posted on 2014-07-22 14:15  清风暮雨  阅读(1502)  评论(0)    收藏  举报