国产探花免费观看_亚洲丰满少妇自慰呻吟_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(); }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大庆市| 高州市| 岑巩县| 新昌县| 蒙自县| 赤城县| 禹州市| 中宁县| 剑阁县| 新巴尔虎左旗| 韶关市| 迭部县| 务川| 胶南市| 汤阴县| 禹州市| 闻喜县| 澜沧| 罗源县| 调兵山市| 台安县| 册亨县| 山阴县| 桦甸市| 巴彦淖尔市| 交口县| 彰武县| 体育| 八宿县| 澎湖县| 罗田县| 台前县| 廉江市| 万载县| 岑溪市| 铁岭市| 哈尔滨市| 阿瓦提县| 华容县| 桑日县| 临朐县|