0
MvvmCross와 함께 Xamarin을 사용하는 프로젝트가 있습니다. 이 프로젝트에서 나는 MvvmCross Plugin에서 QR-Code를 만들고 싶습니다. Android 플러그인에서 작업하고 있습니다. 그러나 iOS 플러그인은 손상된 이미지를 생성합니다.이 이미지는 생성 후 열 수 없습니다.QR 코드 작성에 실패했습니다.
내 코드 :
는public byte[] GenerateQrImage(string content, int width, int height)
{
if (string.IsNullOrEmpty(content) || width <= 0 || height <= 0) return null;
var options = new QrCodeEncodingOptions
{
Height = height,
Width = width,
Margin = 0,
PureBarcode = true
};
var writer = new BarcodeWriter
{
Format = BarcodeFormat.QR_CODE,
Options = options
};
// Get bytes
return writer.Write(content);
}
위의 코드는 내가 저장할 수있는 byte
배열을 반환 :
나는 ZXing.Net PCL (0.14.0.1 버전)를 사용합니다. Mac에서 응용 프로그램 폴더를 열면 이미지가 열리지 않습니다 (손상된 것 같습니다).
누구든지이 문제를 해결할 수있는 방법을 말해 줄 수 있습니까? 감사합니다