1Bpp PixelIndex でビットマップを回転させようとしていますが、バグがあることがわかりました。回転を試みると、画像の左側に黒い線が表示されます。いくつかの調査を行ったところ、これはバグであることがわかりましたが、おそらく修正されません。
ビットマップを回転させる別の方法を試しました(コードを含めます):
Bitmap returnBitmap = new Bitmap(lBitmap.Width, lBitmap.Height);
Graphics g = Graphics.FromImage(returnBitmap);
g.TranslateTransform((float)lBitmap.Width / 2, (float)lBitmap.Height / 2);
g.RotateTransform(180);
g.TranslateTransform(-(float)lBitmap.Width / 2, -(float)lBitmap.Height / 2);
g.DrawImage(lBitmap, new Point(0, 0));
mIsRotated = true;
しかし、ここでの問題は、180 度回転すると画像の定義が失われることです。
他に回す方法はありますか?
わかりにくかったらすみません。