国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

asp.net 圖片質量壓縮(不改變尺寸)

2019-11-17 02:19:52
字體:
來源:轉載
供稿:網友

asp.net 圖片質量壓縮(不改變尺寸)

PRivate static ImageCodecInfo GetEncoderInfo(String mimeType) { int j; ImageCodecInfo[] encoders; encoders = ImageCodecInfo.GetImageEncoders(); for (j = 0; j < encoders.Length; ++j) { if (encoders[j].MimeType == mimeType) return encoders[j]; } return null; }

/// <summary> /// 圖片壓縮(降低質量以減小文件的大小) /// </summary> /// <param name="srcBitmap">傳入的Bitmap對象</param> /// <param name="destStream">壓縮后的Stream對象</param> /// <param name="level">壓縮等級,0到100,0 最差質量,100 最佳</param> public static void Compress(Bitmap srcBitmap, Stream destStream, long level) { ImageCodecInfo myImageCodecInfo; Encoder myEncoder; EncoderParameter myEncoderParameter; EncoderParameters myEncoderParameters;

// Get an ImageCodecInfo object that represents the JPEG codec. myImageCodecInfo = GetEncoderInfo("image/jpeg");

// Create an Encoder object based on the GUID

// for the Quality parameter category. myEncoder = Encoder.Quality;

// Create an EncoderParameters object. // An EncoderParameters object has an array of EncoderParameter // objects. In this case, there is only one

// EncoderParameter object in the array. myEncoderParameters = new EncoderParameters(1);

// Save the bitmap as a JPEG file with 給定的 quality level myEncoderParameter = new EncoderParameter(myEncoder, level); myEncoderParameters.Param[0] = myEncoderParameter; srcBitmap.Save(destStream, myImageCodecInfo, myEncoderParameters); }

/// <summary> /// 圖片壓縮(降低質量以減小文件的大小) /// </summary> /// <param name="srcBitMap">傳入的Bitmap對象</param> /// <param name="destFile">壓縮后的圖片保存路徑</param> /// <param name="level">壓縮等級,0到100,0 最差質量,100 最佳</param> public static void Compress(Bitmap srcBitMap, string destFile, long level) { Stream s = new FileStream(destFile, FileMode.Create); Compress(srcBitMap, s, level); s.Close(); }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澎湖县| 图木舒克市| 乾安县| 惠州市| 犍为县| 芦山县| 横山县| 社旗县| 娱乐| 宜都市| 阿克苏市| 承德县| 塔城市| 西吉县| 江城| 嵊州市| 东山县| 淮南市| 南充市| 潜山县| 安泽县| 潮州市| 漾濞| 贵南县| 枣庄市| 五华县| 剑河县| 尤溪县| 驻马店市| 潞西市| 威信县| 宜良县| 建湖县| 扬中市| 西安市| 怀安县| 平阳县| 河曲县| 洪泽县| 铅山县| 乐陵市|