2
Xamarin.Androidでビットマップを90度回転させるにはどうすればよいですか?私はZXing.Net.Mobile、C#/。NET Barcode Scanning Libraryを使用しており、バーコードを垂直方向に印刷したいと考えています。前もって感謝します。Xamarin.Androidのビットマップローテーション
Xamarin.Androidでビットマップを90度回転させるにはどうすればよいですか?私はZXing.Net.Mobile、C#/。NET Barcode Scanning Libraryを使用しており、バーコードを垂直方向に印刷したいと考えています。前もって感謝します。Xamarin.Androidのビットマップローテーション
あなたがバーコードのビットマップたら:ここ
var barcodeRotated = RotateImage(barcode, 90);
の機能です:
private Bitmap RotateImage(Bitmap src, float degrees)
{
var matrix = new Matrix();
matrix.PostRotate(degrees);
return Bitmap.CreateBitmap(src, 0, 0, src.Width, src.Height, matrix, true);
}
結果:
var barcodeWriter = new ZXing.Mobile.BarcodeWriter
{
Format = ZXing.BarcodeFormat.CODE_128,
Options = new ZXing.Common.EncodingOptions
{
Width = 300,
Height = 300
}
};
var barcode = barcodeWriter.Write("ZXing.Net.Mobile");
をあなたはこれでそれを回転させることができます
希望すると便利です。
ありがとう、これはビットマップイメージを回転する最も簡単な方法です。 – mrisek
これをチェックしてください:https://stackoverflow.com/questions/9015372/how-to-rotate-a-bitmap-90-degrees –
私はそれを確認しました。残念ながら、ZXingの例はありませんでした。 – mrisek