/// <summary> /// 生成二维码的图片 /// </summary> /// <param name="para"></param> /// <returns></returns> private Bitmap GetQrcodeBitmap(QrcodeSettingParameter para) { QrCodeEncodingOptions option = new QrCodeEncodingOptions() { CharacterSet = para.QrcodeType, Width = para.PicSize, Height = para.PicSize }; BarcodeWriter bw = new BarcodeWriter() { Options = option, Format = BarcodeFormat.QR_CODE }; return(ImageTool.ConvertBitmapTo8(bw.Write(para.Content))); }
/// <summary> /// 生成条形码 /// </summary> /// <param name="para"></param> /// <returns></returns> private Bitmap GetBarcodeBitmap(BarcodeSettingParameter para) { QrCodeEncodingOptions option = new QrCodeEncodingOptions() { CharacterSet = "utf8bom", Width = 50, Height = para.PicSize }; BarcodeWriter bw = new BarcodeWriter() { Options = option, Format = BarcodeFormat.CODABAR }; return(ImageTool.ConvertBitmapTo8(bw.Write(para.Content))); }