麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#中壓縮圖片的算法

2023-05-17 11:41:52
字體:
來源:轉載
供稿:網友

 有時,我們在程序中想把比較大的圖片壓縮為比較小的尺寸。下面的程序就是將圖片壓縮為較小尺寸的函數。

/// <summary>
/// 壓縮圖片的算法
/// </summary>
/// <param name="fileStream">圖片流</param>
/// <param name="quality">壓縮質量,取值在0-100之間,數值越大質量越高</param>
/// <returns></returns>
private byte[] CompressionImage(Stream fileStream, long quality)
{

      using (System.Drawing.Image img = System.Drawing.Image.FromStream(fileStream))
      {

         using (Bitmap bitmap = new Bitmap(img)) {
            ImageCodecInfo CodecInfo
= GetEncoder(img.RawFormat);
            System.Drawing.Imaging.Encoder myEncoder
= System.Drawing.Imaging.Encoder.Quality;
            EncoderParameters myEncoderParameters
= new EncoderParameters(1);
            EncoderParameter myEncoderParameter
= new EncoderParameter(myEncoder, quality);
            myEncoderParameters.Param[
0] = myEncoderParameter;
            using (MemoryStream ms = new MemoryStream()) {
               bitmap.Save(ms, CodecInfo, myEncoderParameters);
               myEncoderParameters.Dispose();
               myEncoderParameter.Dispose();

               return ms.ToArray();
             }
        }
    }
}
0L);   //最低質量 1M 大小的jpg圖片可以壓縮到180k左右

在程序中的調用方法:CompressionImage(stream,

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精品久久久久久久久久久 | 红桃一区 | 视频国产一区二区 | 日本aaaa片毛片免费观蜜桃 | 黄色特级一级片 | 国产精品视频亚洲 | 九一国产精品 | 青青草成人免费视频在线 | 激情小说另类 | 欧美成人精品一区 | 国产一级小视频 | av在线观| 欧美大穴 | 美女毛片在线观看 | 国产成人精品自拍视频 | 日本黄色免费观看视频 | 日本在线播放一区二区三区 | 亚洲综人网 | 草莓视频在线导航 | 91avsese| 97中文字幕第一一一页 | 亚洲精品av在线 | 日韩黄色片在线观看 | 色诱亚洲精品久久久久久 | 91看片淫黄大片欧美看国产片 | 毛片视频网站在线观看 | 欧美成年性h版影视中文字幕 | 国产91丝袜在线播放0 | 一区二区久久精品66国产精品 | 亚洲视频在线观看免费视频 | 久久精品亚洲国产奇米99 | 久草在线免费资源站 | 蜜桃久久一区二区三区 | 91久久国产露脸精品国产 | 欧美成人精品一区二区男人小说 | 空姐一级毛片 | 精品国产乱码一区二区三区四区 | 中文字幕欧美亚洲 | 91在线视频观看 | 国产一级二级在线播放 | 午夜在线视频一区二区三区 |