[DllImport("gdiplus.dll", SetLastError=true)]
static extern int GdipCreateBitmapFromGdiDib(IntPtr bminfo, IntPtr pixdat, ref IntPtr image);
Declare Function GdipCreateBitmapFromGdiDib Lib "gdiplus.dll" (TODO) As TODO
None.
None.
Please add some!
private static bool Save(string filename, IntPtr bminfo, IntPtr pixdat)
{
IntPtr img = IntPtr.Zero;
Guid clsid;
if(!GetCodecClsid(filename, out clsid))
{
return false;
}
int st = GdipCreateBitmapFromGdiDib(bminfo, pixdat, ref img);
if((st != 0) || (img == IntPtr.Zero))
{
return false;
}
st = GdipSaveImageToFile(img, filename, ref clsid, IntPtr.Zero);
GdipDisposeImage(img);
return st == 0;
}
Do you know one? Please contribute it!