0
我有一個項目使用Xavin與MvvmCross。在這個項目中,我想在MvvmCross插件中創建一個QR碼。我有它在Android插件工作。但是,iOS插件會創建損壞的圖像,創建後無法打開。寫QR碼失敗
我使用ZXing.Net PCL(版本:0.14.0.1)
我的代碼:
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
陣列,我可以節省。當我打開我的Mac上的應用程序文件夾時,我無法打開圖像(我認爲它已損壞)。
誰能告訴我,我怎麼能解決這個問題?謝謝