91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#運用GmaQrCode生成二維碼

發布時間:2020-06-25 22:39:22 來源:網絡 閱讀:418 作者:彭澤0902 欄目:編程語言

    項目中需要生成二維碼,方法比較多,可以采用JS插件,也可以采用第三方插件后臺生成二維碼,在后臺方法中可以采用QRCode或者GmaQrCode,現在介紹一種C#在后臺生成二維碼的方法:

   

        /// <summary>
        /// 獲取二維碼
        /// </summary>
        /// <param name="codeString">編碼字符</param>
        /// <returns>二維碼地址</returns>
        public static string ReturnGmaQrCode(string codeString)
        {
            try
            {
                using (var ms = new MemoryStream())
                {
                    //const string stringtest = "中國inghttps://cache.yisu.com/upload/information/20200311/60/235858.html";
                    img.Save(path);
                    return path;
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

        }

        /// <summary>
        /// 獲取二維碼
        /// </summary>
        /// <param name="strContent">待編碼的字符</param>
        /// <param name="ms">輸出流</param>
        ///<returns>True if the encoding succeeded, false if the content is empty or too large to fit in a QR code</returns>
        public static bool CreateGmaQrCodeHelper(string strContent, MemoryStream ms)
        {
            try
            {
                //誤差校正水平
                const ErrorCorrectionLevel ecl = ErrorCorrectionLevel.M;
                //待編碼內容
                var content = strContent;
                //空白區域
                const QuietZoneModules quietZones = QuietZoneModules.Two;
                //大小
                const int moduleSize = 12;
                var encoder = new QrEncoder(ecl);
                QrCode qr;
                //對內容進行編碼,并保存生成的矩陣
                if (encoder.TryEncode(content, out qr))
                {
                    var render = new GraphicsRenderer(new FixedModuleSize(moduleSize, quietZones));
                    render.WriteToStream(qr.Matrix, ImageFormat.Png, ms);
                }
                else
                {
                    return false;
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return true;
        }

     在asp.net的項目中,將生成的二維碼地址返回至當前方法。可以采用ashx文件加載圖片文件,在頁面中獲取地址,可以在頁面中顯示二維碼。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

读书| 咸宁市| 鹤峰县| 太康县| 彭州市| 古浪县| 灌阳县| 宜阳县| 宁阳县| 札达县| 绥滨县| 南投县| 曲阜市| 滕州市| 玉门市| 沈丘县| 北海市| 西乌珠穆沁旗| 琼中| 奉节县| 金寨县| 东平县| 商丘市| 阿合奇县| 镇江市| 无锡市| 罗源县| 剑阁县| 蒲城县| 武穴市| 朝阳市| 黄陵县| 深水埗区| 麟游县| 米泉市| 邻水| 宁晋县| 舒兰市| 克拉玛依市| 罗源县| 开江县|