中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

asp.net(C#)使用QRCode生成圖片中心加Logo或圖像的二維碼實(shí)例
來(lái)源:易賢網(wǎng) 閱讀:3215 次 日期:2016-08-05 17:00:46
溫馨提示:易賢網(wǎng)小編為您整理了“asp.net(C#)使用QRCode生成圖片中心加Logo或圖像的二維碼實(shí)例”,方便廣大網(wǎng)友查閱!

本文實(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ù)后使此兩種圖片合并,類似相冊(cè),有個(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;

    }

  }

}

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

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美视频在线观看一区二区| 亚洲一区亚洲二区| 亚洲视频一区二区| 在线日韩av| 韩日视频一区| 影音先锋中文字幕一区二区| 1024亚洲| 99riav国产精品| 亚洲欧美春色| 久久激情五月婷婷| 欧美成人激情在线| 国产精品国产三级国产普通话99| 国产欧美日韩亚洲精品| 亚洲电影免费在线观看| 欧美亚洲综合在线| 亚洲色无码播放| 国产精品免费aⅴ片在线观看| 黑人巨大精品欧美一区二区小视频 | 亚洲一区黄色| 国产精品国产三级国产普通话99 | 欧美乱大交xxxxx| 欧美一区综合| 国产精品99久久不卡二区| 国产精品一区二区你懂得| 免费在线播放第一区高清av| 亚洲精品中文字| 国内久久精品| 欧美日韩精品一区二区三区四区| 久久婷婷色综合| 国内精品模特av私拍在线观看| 国产精品嫩草99a| 欧美日韩卡一卡二| 欧美日韩国产二区| 久久精品1区| 欧美日韩亚洲在线| 1024成人网色www| 欧美一级淫片播放口| 欧美日韩国产在线看| 亚洲成在线观看| 亚洲性图久久| 欧美午夜三级| 夜夜躁日日躁狠狠久久88av| 久久一二三区| 在线观看的日韩av| 久久青草久久| 亚洲第一精品影视| 久久综合狠狠综合久久综合88 | 国产精品av免费在线观看| 亚洲黄网站黄| 欧美大胆成人| 99视频精品免费观看| 欧美色图五月天| aa级大片欧美三级| 国产精品久久久久久五月尺| 亚洲乱亚洲高清| 欧美少妇一区| 欧美一区二区三区免费大片| 国产麻豆日韩| 久久久一区二区| 亚洲人成免费| 欧美三区免费完整视频在线观看| 99国产精品久久久久久久久久| 一本大道久久a久久精二百| 亚洲欧美日韩高清| 国产精品青草久久久久福利99| 亚洲免费网站| 亚洲成人在线| 国产精品啊啊啊| 欧美制服丝袜第一页| 亚洲第一中文字幕| 欧美视频不卡| 久久一区欧美| 亚洲视频在线观看三级| 伊人蜜桃色噜噜激情综合| 欧美日韩国产va另类| 久久九九国产精品| 亚洲图片在线观看| 亚洲国产一区在线| 韩国三级在线一区| 欧美性开放视频| 欧美韩国日本综合| 美女尤物久久精品| 久久精品人人做人人爽电影蜜月 | 欧美日韩国产三级| 欧美一区午夜视频在线观看| 亚洲精品视频在线观看免费| 国产日韩欧美一区在线 | 亚洲无线视频| 亚洲国产精品尤物yw在线观看| 国产精品麻豆欧美日韩ww| 欧美人成免费网站| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美影院一区| 亚洲专区在线| 亚洲欧美日韩精品一区二区 | 国产精品每日更新| 欧美日韩精品福利| 欧美日韩国产成人在线91| 欧美日韩a区| 国产精品99一区二区| 国产精品久久777777毛茸茸| 欧美日韩三级视频| 国产精品日韩一区二区| 国产视频观看一区| 狠狠色狠狠色综合日日tαg| 一区二区三区在线免费播放| 亚洲电影免费观看高清| 一本久道久久综合婷婷鲸鱼| 亚洲一级免费视频| 久久激情综合网| 欧美日韩第一页| 国产日韩欧美综合一区| 亚洲福利视频二区| 亚洲自拍电影| 女人色偷偷aa久久天堂| 国产精品久线观看视频| 激情欧美一区二区三区| 日韩视频不卡| 久久久久亚洲综合| 国产精品av免费在线观看| 国产亚洲精品久久久久动| 日韩视频免费看| 久久精品动漫| 国产精品国产a| 亚洲精品久久久蜜桃| 久久成人18免费观看| 欧美日韩中文字幕在线视频| 激情文学一区| 午夜在线视频观看日韩17c| 欧美精品在线网站| 在线精品视频在线观看高清| 欧美一区二区精品久久911| 欧美日韩一区成人| 亚洲韩国日本中文字幕| 久久婷婷丁香| 樱桃视频在线观看一区| 欧美在线影院在线视频| 国产农村妇女精品一二区| 在线中文字幕日韩| 欧美不卡高清| 亚洲三级色网| 欧美日韩亚洲综合一区| 99精品欧美一区二区蜜桃免费| 欧美大片专区| 一二三四社区欧美黄| 欧美午夜精品久久久久久浪潮| 亚洲免费观看在线观看| 欧美日韩另类国产亚洲欧美一级| 91久久亚洲| 国产精品高潮呻吟久久av无限| 亚洲午夜免费视频| 国产精品女主播一区二区三区| 亚洲一区免费视频| 国产精一区二区三区| 久久久久久亚洲精品不卡4k岛国| 国模私拍视频一区| 欧美激情国产高清| 午夜精品久久久久久久| 国产一区二区三区直播精品电影| 久久人体大胆视频| 99热免费精品| 国产真实乱偷精品视频免| 欧美高清在线视频观看不卡| 亚洲午夜女主播在线直播| 国产亚洲毛片| 欧美日韩国产色综合一二三四| 亚洲一区二区三区在线看| 国内精品伊人久久久久av影院| 欧美成人一区二区三区| 亚洲综合另类| 亚洲精品一区中文| 国内综合精品午夜久久资源| 欧美日韩国产首页| 久久香蕉国产线看观看av| 亚洲午夜久久久| 亚洲国产高潮在线观看| 国产精品捆绑调教| 欧美日本精品一区二区三区| 久久精视频免费在线久久完整在线看| 亚洲人成网站在线观看播放| 国产亚洲午夜| 国产欧亚日韩视频| 国产精品久久久久久妇女6080 | 久久精品国产亚洲高清剧情介绍| 亚洲电影免费在线| 红桃视频国产精品| 国产一区在线播放| 国产欧美一区二区精品秋霞影院| 欧美日韩亚洲精品内裤| 欧美成人免费小视频| 久久综合伊人77777| 久久蜜桃av一区精品变态类天堂| 亚洲欧美日韩成人高清在线一区| 一区二区久久久久久| 亚洲精品中文字幕女同| 日韩午夜在线观看视频| 99天天综合性| 99在线热播精品免费| 99在线精品免费视频九九视| 国产精品99久久久久久白浆小说|