日期:2014-05-17  浏览次数:20429 次

很奇怪:图片锁定内存中,LockBitsc参数无效
C# code
public static unsafe double m0000ee(Bitmap A_0, Bitmap A_1)
    {
        if ((A_0 == null) || (A_1 == null))
        {
            return 0.0;
        }
       BitmapData bitmapdata = A_0.LockBits(new Rectangle(0, 0, A_0.Width, A_0.Height), //报错ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
        BitmapData data2 = A_1.LockBits(new Rectangle(0, 0, A_1.Width, A_1.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);

.............
}


 很奇怪,以前用正常的,今天分析一个验证码,就报错了,怀疑是不是跟图片有关系,换一张其它的图片不会报错,而报错的图片即使分成四个小图片,读取其中一个也是报错,提示“参数错误”,不知何故?是不是很奇怪

------解决方案--------------------