我对方法Image.RotateFlip
我需要操作1位深度的位图,当我旋转180°时,图像大512像素,该方法将图像左移一些像素,并在右侧添加黑线以填充剩余空间。
var image = new Bitmap(@".\spacex_512.bmp");
image.RotateFlip(RotateFlipType.Rotate180FlipNone);
image.Save(@".\rotate_180.bmp");
原:
翻转:
当图像为511px或513px宽时不会发生。
这是一个错误吗?我该怎么做才能解决这个问题?
提前感谢任何建议。