主頁 > 知識庫 > 一個.net 壓縮位圖至JPEG的實例代碼

一個.net 壓縮位圖至JPEG的實例代碼

熱門標(biāo)簽:外呼系統(tǒng)代理品牌 辦理400電話證件 巫師3為什么地圖標(biāo)注的財寶沒有 十堰正規(guī)電銷機器人系統(tǒng) 手機地圖標(biāo)注如何刪除 世紀(jì)佳緣地圖標(biāo)注怎么去掉 寧波自動外呼系統(tǒng)代理 怎么給超市做地圖標(biāo)注入駐店 外呼系統(tǒng)費用一年
首先準(zhǔn)備一張位圖圖像source.bmp,將它保存在bmp.aspx同一目錄中
復(fù)制代碼 代碼如下:
   
    %@ Page language="c#" %>
    %@ Import Namespace="System.Drawing" %>
    %@ Import Namespace="System.Drawing.Imaging" %>

   

    script language="c#" runat="server">

    private void Page_Load(object sender, System.EventArgs e)
    {

    // 設(shè)置 mime 類型為image/jpeg,即將向瀏覽器輸出JPGE格式的圖像
    Response.Clear();
    Response.ContentType="image/jpeg";

   
    Bitmap OutputBitmap = new Bitmap(Server.MapPath("source.bmp"));//新建BitMap對象
    System.Drawing.Imaging.EncoderParameters encoderParams = new System.Drawing.Imaging.EncoderParameters();
    long[] quality = new long[1];

    int comp = 0;
    if (Request.QueryString["comp"] != "") { comp = Convert.ToInt16(Request.QueryString["comp"]); }
    quality[0] = comp; //0 to 100 最高質(zhì)量為100
    System.Drawing.Imaging.EncoderParameter encoderParam = new System.Drawing.Imaging.EncoderParameter(System.Drawing.Imaging.Encoder.Quality, quality);
    encoderParams.Param[0] = encoderParam;

    ImageCodecInfo[] arrayICI = ImageCodecInfo.GetImageEncoders();//獲得包含有關(guān)內(nèi)置圖像編碼解碼器的信息的ImageCodecInfo 對象。
    ImageCodecInfo jpegICI = null;
    for (int x = 0; x arrayICI.Length; x++)
    {
    if (arrayICI[x].FormatDescription.Equals("JPEG"))
    {
    jpegICI = arrayICI[x];//設(shè)置JPEG編碼
    break;
    }
    }

    if (jpegICI != null)
    {
    OutputBitmap.Save(Response.OutputStream, jpegICI, encoderParams);//將位圖對象以流格式并用JPEG編解碼參數(shù)保存到輸出流。

    }

    // clean up
    OutputBitmap.Dispose();

    }
    /script>

    在瀏覽器地址輸入:http://localhost/bmp.aspx?comp=0
    將會看到圖像,調(diào)整comp的值,將會看到不同的效果.

標(biāo)簽:山西 景德鎮(zhèn) 天門 牡丹江 通遼 泰州 嘉興

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《一個.net 壓縮位圖至JPEG的實例代碼》,本文關(guān)鍵詞  一個,.net,壓縮,位圖,至,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《一個.net 壓縮位圖至JPEG的實例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于一個.net 壓縮位圖至JPEG的實例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章