728x90
public Stream ConvertImageStream(string text, int width = 300, int height = 300) { var barcodeWriter = new ZXing.Mobile.BarcodeWriter { Format = ZXing.BarcodeFormat.QR_CODE, Options = new ZXing.Common.EncodingOptions { Width = width, Height = height, Margin = 10 } };
barcodeWriter.Renderer = new ZXing.Mobile.BitmapRenderer(); var bitmap = barcodeWriter.Write(text); var stream = new MemoryStream(); bitmap.Compress(Bitmap.CompressFormat.Png, 100, stream); stream.Position = 0; return stream; } |
728x90
'C# > Xamarin Maui' 카테고리의 다른 글
[Xamarin] XA0132: The package was not installed. Please check you do not have it installed under any other user. (0) | 2021.07.30 |
---|---|
[Xamarin] E-Book (0) | 2021.07.26 |
[Xamarin] 이 솔루션 구성에 대해 빌드하도록 선택된 프로젝트가 없습니다. (0) | 2021.07.13 |
[Xamarin] 'audioQueue.Start() returned non-OK status: GeneralParamError' (0) | 2021.06.20 |
[Xamarin] Android 시리얼 번호 가져오기 (10버전 이하용) (0) | 2021.05.24 |