Home › Forums › TWAIN Classic › application memory and virtual memory increase quickly › Reply To: application memory and virtual memory increase quickly
September 21, 2007 at 9:21 am #24143
Hi Geba, yes,i using the SetDIBitsToDevice method,but has release the object as coding segement:
protected Bitmap InptrToBitmap(IntPtr pixptr, IntPtr bmpptr)
{
Bitmap bitmap=new Bitmap(bmprect.Width,bmprect.Height);
using (Graphics g = Graphics.FromImage(bitmap))
{
IntPtr hdc = g.GetHdc();
SetDIBitsToDevice(hdc, bmprect.X, bmprect.Y, bmprect.Width, bmprect.Height,
bmprect.X, bmprect.Y, 0, bmprect.Height, pixptr, bmpptr, 0);
g.ReleaseHdc(hdc);
}
return bitmap;
}