方法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; }
浙公网安备 33010602011771号