我使用 ZXing.net 制作了一个 QR 码编码器(WPF,c#)
我正在图像控件中显示二维码
var writer = new BarcodeWriter
{
Format = BarcodeFormat.QR_CODE,
Options = new ZXing.Common.EncodingOptions
{
Height = 200,
Width = 200,
Margin = 0
}
};
var image = writer.Write(qrtext.Text);
qrImg.Source = image;
Run Code Online (Sandbox Code Playgroud)
之后我想保存图像。我正在使用此示例将图像保存在文件夹中。
private void btnSaveImg_Click(object sender, RoutedEventArgs e)
{
string filePath = @"C:\Users\xxx\Desktop\image.png";
SaveToPng(qrImg, filePath);
}
void SaveToBmp(FrameworkElement visual, string fileName)
{
var encoder = new BmpBitmapEncoder();
SaveUsingEncoder(visual, fileName, encoder);
}
void SaveToPng(FrameworkElement visual, string fileName)
{
var encoder = new …Run Code Online (Sandbox Code Playgroud)