且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何将位图图像转换为IntPtr的在C#中?

更新时间:2023-02-14 21:09:44

试试这个,

IntPtr pval = IntPtr.Zero;
System.Drawing.Imaging.BitmapData bd = bmp.LockBits(new Rectangle(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
try
{
    pval=bd.Scan0;

    ...
}
finally
{
    bmp.UnlockBits(bd);
}