相关操作在void指针上未定义。
numPtr2 = (byte*) (
(((void*) ptr2) + (((height - k) - 1) * stride)) + (m * 4));
这里报错,提示:相关操作在void指针上未定义。
请大家看看怎么回事,咋解决。
------解决方案--------------------Void*没法加的,+1是多长?
你换成byte*就可以了
------解决方案--------------------
那就是反编译软件的BUG了。
numPtr2 = (byte*) ((((void*) ptr2) + (j * num3)) + (i * 4));
改为
numPtr2 = (byte*)ptr2 + (j * num3) + (i * 4);
------解决方案--------------------
Bitmap Transpose(Bitmap b)
{
b.RotateFlip(RotateFlipType.Rotate90FlipX);
return b;
}