Esempio n. 1
0
        /// <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)));
        }
Esempio n. 2
0
        /// <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)));
        }