校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > asp.net(C#)使用QRCode生成圖片中心加Logo或圖像的二維碼實(shí)例

asp.net(C#)使用QRCode生成圖片中心加Logo或圖像的二維碼實(shí)例

熱門標(biāo)簽:百應(yīng)電話機(jī)器人外呼系統(tǒng) 網(wǎng)絡(luò)電話外呼系統(tǒng)上海 聯(lián)通官網(wǎng)400電話辦理 蘇州如何辦理400電話 西寧呼叫中心外呼系統(tǒng)線路商 臨沂智能電話機(jī)器人加盟 400電話辦理怎么樣 地圖標(biāo)注軟件免費(fèi)下載 外呼電話機(jī)器人成本

本文實(shí)例講述了asp.net(C#)使用QRCode生成圖片中心加Logo或圖像的二維碼。分享給大家供大家參考,具體如下:

%@ WebHandler Language="C#" Class="GetQRCode" %>
using System;
using System.Web;
using ThoughtWorks.QRCode.Codec;
using ThoughtWorks.QRCode.Codec.Data;
using ThoughtWorks.QRCode.Codec.Util;
using System.IO;
using System.Text;
using System.Drawing;
using System.Drawing.Drawing2D;
public class GetQRCode : IHttpHandler
{
  public void ProcessRequest(HttpContext context)
  {
    String data = context.Request["CodeText"];
    if (!string.IsNullOrEmpty(data))
    {
      QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
      qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
      qrCodeEncoder.QRCodeScale = 4;
      qrCodeEncoder.QRCodeVersion = 8;
      qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
      System.Drawing.Image image = qrCodeEncoder.Encode(data);
      System.IO.MemoryStream MStream = new System.IO.MemoryStream();
      image.Save(MStream, System.Drawing.Imaging.ImageFormat.Png);
      System.IO.MemoryStream MStream1 = new System.IO.MemoryStream();
      CombinImage(image, context.Server.MapPath("~/images/201292891051540.jpg")).Save(MStream1, System.Drawing.Imaging.ImageFormat.Png);
      context.Response.ClearContent();
      context.Response.ContentType = "image/png";
      context.Response.BinaryWrite(MStream1.ToArray());
      //image.Dispose();
      MStream.Dispose();
      MStream1.Dispose();
    }
    context.Response.Flush();
    context.Response.End();
  }
  /// summary>
  /// 調(diào)用此函數(shù)后使此兩種圖片合并,類似相冊,有個(gè)
  /// 背景圖,中間貼自己的目標(biāo)圖片
  /// /summary>
  /// param name="imgBack">粘貼的源圖片/param>
  /// param name="destImg">粘貼的目標(biāo)圖片/param>
  public static Image CombinImage(Image imgBack, string destImg)
  {
    Image img = Image.FromFile(destImg);    //照片圖片
    if (img.Height != 65 || img.Width != 65)
    {
      img = KiResizeImage(img, 65, 65, 0);
    }
    Graphics g = Graphics.FromImage(imgBack);
    g.DrawImage(imgBack, 0, 0, imgBack.Width, imgBack.Height);   //g.DrawImage(imgBack, 0, 0, 相框?qū)? 相框高);
    //g.FillRectangle(System.Drawing.Brushes.White, imgBack.Width / 2 - img.Width / 2 - 1, imgBack.Width / 2 - img.Width / 2 - 1,1,1);//相片四周刷一層黑色邊框
    //g.DrawImage(img, 照片與相框的左邊距, 照片與相框的上邊距, 照片寬, 照片高);
    g.DrawImage(img, imgBack.Width / 2 - img.Width / 2, imgBack.Width / 2 - img.Width / 2, img.Width, img.Height);
    GC.Collect();
    return imgBack;
  }
  /// summary>
  /// Resize圖片
  /// /summary>
  /// param name="bmp">原始Bitmap/param>
  /// param name="newW">新的寬度/param>
  /// param name="newH">新的高度/param>
  /// param name="Mode">保留著,暫時(shí)未用/param>
  /// returns>處理以后的圖片/returns>
  public static Image KiResizeImage(Image bmp, int newW, int newH, int Mode)
  {
    try
    {
      Image b = new Bitmap(newW, newH);
      Graphics g = Graphics.FromImage(b);
      // 插值算法的質(zhì)量
      g.InterpolationMode = InterpolationMode.HighQualityBicubic;
      g.DrawImage(bmp, new Rectangle(0, 0, newW, newH), new Rectangle(0, 0, bmp.Width, bmp.Height), GraphicsUnit.Pixel);
      g.Dispose();
      return b;
    }
    catch
    {
      return null;
    }
  }
  public bool IsReusable
  {
    get
    {
      return false;
    }
  }
}

運(yùn)行效果如下圖所示:

PS:本站還提供了一個(gè)功能十分強(qiáng)悍的在線二維碼生成工具,可實(shí)現(xiàn)文本、電話號(hào)碼、短信、郵件、網(wǎng)址等的二維碼生成及l(fā)ogo圖標(biāo)添加功能:

在線生成二維碼工具(加強(qiáng)版):
http://tools.jb51.net/transcoding/jb51qrcode

更多關(guān)于asp.net相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《asp.net操作json技巧總結(jié)》、《asp.net字符串操作技巧匯總》、《asp.net操作XML技巧總結(jié)》、《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結(jié)專題》及《asp.net緩存操作技巧總結(jié)》。

希望本文所述對(duì)大家asp.net程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • C#如何用ThoughtWorks生成二維碼
  • C# 根據(jù)字符串生成二維碼的實(shí)例代碼
  • C#實(shí)現(xiàn)掃描槍掃描二維碼并打印(實(shí)例代碼)
  • C#基于QRCode實(shí)現(xiàn)動(dòng)態(tài)生成自定義二維碼圖片功能示例
  • C#生成帶二維碼的專屬微信公眾號(hào)推廣海報(bào)實(shí)例代碼
  • C#二維碼圖片識(shí)別代碼
  • C#利用ZXing.Net生成條形碼和二維碼
  • C# TSC打印二維碼和條形碼的實(shí)現(xiàn)方法
  • C# winform點(diǎn)擊生成二維碼實(shí)例代碼
  • .NET C#利用ZXing生成、識(shí)別二維碼/條形碼
  • c# 生成二維碼的示例

標(biāo)簽:海西 臨夏 聊城 中衛(wèi) 慶陽 甘肅 清遠(yuǎn)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net(C#)使用QRCode生成圖片中心加Logo或圖像的二維碼實(shí)例》,本文關(guān)鍵詞  asp.net,使用,QRCode,生成,圖片中心,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net(C#)使用QRCode生成圖片中心加Logo或圖像的二維碼實(shí)例》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp.net(C#)使用QRCode生成圖片中心加Logo或圖像的二維碼實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美一卡在线观看| 成人av在线观| 狠狠色丁香婷婷综合| 天天做天天摸天天爽国产一区| 一区二区三区精品在线观看| 亚洲一区二区三区中文字幕在线 | 亚洲成人动漫精品| 色菇凉天天综合网| 在线观看91精品国产入口| 欧美色综合影院| 久久精品人人做人人爽人人| 欧美日韩免费一区二区三区| 在线不卡中文字幕播放| 欧美色综合影院| 这里是久久伊人| 久久免费看少妇高潮| 亚洲国产成人一区二区三区| 亚洲成年人网站在线观看| 国产在线视视频有精品| 在线免费观看视频一区| 欧美精品777| 美美哒免费高清在线观看视频一区二区| 亚洲成a人片在线观看中文| 日本中文字幕一区二区视频 | 26uuu精品一区二区| 樱桃国产成人精品视频| 粉嫩久久99精品久久久久久夜| 欧美性xxxxx极品少妇| 国产精品欧美久久久久无广告| 日日欢夜夜爽一区| 欧美亚洲国产bt| 一区二区视频在线看| 99久久er热在这里只有精品15| 91精品国产一区二区三区蜜臀| 亚洲欧洲精品一区二区三区不卡| 蜜桃视频一区二区三区在线观看| 欧美三级一区二区| 污片在线观看一区二区| 日本黄色一区二区| 亚洲精品国产精品乱码不99 | 欧美国产视频在线| 国产成人午夜精品5599| 国产欧美日韩亚州综合 | 亚洲国产日韩精品| 99精品桃花视频在线观看| 久久久久久一二三区| 亚洲激情综合网| 在线免费观看视频一区| 中文字幕不卡一区| 成人黄色av电影| 国产精品理论片在线观看| 丁香网亚洲国际| 亚洲精品日日夜夜| 丁香五精品蜜臀久久久久99网站| 久久久精品国产免大香伊| 高清不卡在线观看| 精品乱人伦小说| 成人av电影免费在线播放| 综合色中文字幕| 51精品国自产在线| 国产在线观看一区二区| 亚洲欧美偷拍卡通变态| 欧美性xxxxxx少妇| 亚洲人成人一区二区在线观看 | 日本v片在线高清不卡在线观看| 激情久久五月天| 国产精品久久二区二区| 91社区在线播放| 久久精品国产澳门| 最新高清无码专区| 日韩视频在线你懂得| eeuss鲁片一区二区三区| 一区二区成人在线观看| 国产欧美一二三区| 欧美酷刑日本凌虐凌虐| 国产精品99久久久久久久vr| 亚洲国产视频直播| ...中文天堂在线一区| 777a∨成人精品桃花网| 97久久超碰精品国产| 久久99热这里只有精品| 亚洲欧洲日产国码二区| 久久综合久久综合亚洲| 欧美日韩免费不卡视频一区二区三区| 毛片av一区二区| 午夜精品一区二区三区免费视频| 国产精品亲子乱子伦xxxx裸| 在线欧美小视频| 色婷婷综合五月| av在线播放成人| 日本欧美加勒比视频| 一区二区三区视频在线看| 国产精品久久二区二区| 日韩欧美视频一区| 欧美白人最猛性xxxxx69交| 欧美一卡二卡三卡| 欧美一级高清片在线观看| 91精品国产综合久久久久| 日韩午夜激情电影| 欧美成人精品福利| 久久久久久电影| 亚洲图片你懂的| 亚洲成av人**亚洲成av**| 天天色天天操综合| 国产一区二区三区国产| 懂色av一区二区三区免费观看 | 色视频欧美一区二区三区| 99久久精品国产观看| 在线一区二区三区| 4438x成人网最大色成网站| 欧美成人官网二区| 一区二区中文视频| 亚洲精品国产无天堂网2021 | 天天色天天操综合| 国产99久久精品| 这里只有精品免费| 《视频一区视频二区| 精品中文字幕一区二区小辣椒| 中文字幕日韩欧美一区二区三区| 91精品欧美一区二区三区综合在| 精品欧美一区二区三区精品久久| 国产精品国产馆在线真实露脸| 日韩成人免费电影| 91视视频在线观看入口直接观看www| 91精品国产欧美一区二区成人 | 精品日韩成人av| 一区二区三区四区亚洲| 日本欧美韩国一区三区| 在线观看一区不卡| 久久伊人蜜桃av一区二区| 日韩欧美中文字幕一区| 欧美精品一区二区精品网| 亚洲欧美经典视频| 国产一区二区在线视频| 337p亚洲精品色噜噜狠狠| 一区二区三区影院| 在线国产电影不卡| 亚洲色图在线播放| 成人久久视频在线观看| 欧美国产日本视频| 国产乱妇无码大片在线观看| 精品国产污污免费网站入口 | 丝袜美腿高跟呻吟高潮一区| 成人午夜激情视频| 久久亚洲一级片| 国产成人精品免费在线| 亚洲视频一二区| 91黄视频在线观看| 久久精工是国产品牌吗| 久久久久久久久久久久久女国产乱| 激情都市一区二区| 亚洲一区二区三区国产| 在线亚洲免费视频| 午夜在线成人av| 久久久国产精品不卡| 99精品国产一区二区三区不卡| 国产精品麻豆视频| 欧美视频一区二区三区四区| 青青草原综合久久大伊人精品优势| 日韩欧美国产午夜精品| 成人av网站大全| 天堂在线一区二区| 欧美国产视频在线| 欧美一区二区女人| 色悠悠亚洲一区二区| 国产精品亚洲视频| 在线免费观看成人短视频| 欧美性生交片4| 精品中文字幕一区二区小辣椒| 国产精品免费网站在线观看| 精品国产电影一区二区| 日韩小视频在线观看专区| 91精品国产麻豆国产自产在线| 在线观看日韩国产| 欧美肥胖老妇做爰| 日韩欧美国产综合在线一区二区三区 | 亚洲人成伊人成综合网小说| 亚洲欧美另类久久久精品| 亚洲欧美偷拍卡通变态| 一区二区三区在线不卡| 亚洲男人的天堂av| 奇米色一区二区三区四区| 美女视频一区在线观看| 色婷婷av一区二区三区软件| 波多野结衣中文字幕一区| 99精品热视频| 日韩三级免费观看| 欧美激情在线观看视频免费| 成人欧美一区二区三区小说| 亚洲人午夜精品天堂一二香蕉| 日韩在线一区二区三区| 丁香啪啪综合成人亚洲小说 | 一区二区三区91| 久久精品国产77777蜜臀| 大尺度一区二区| 在线成人高清不卡| 国产精品看片你懂得| 蜜桃精品视频在线观看| 色哟哟在线观看一区二区三区| 日韩美女一区二区三区四区|