易勢動(dòng)態(tài)
網(wǎng)站上傳圖片過大解決辦法
很多的企業(yè)有網(wǎng)站,但是由于自身規(guī)模限制,沒有一個(gè)專業(yè)的人員來管理網(wǎng)站,這樣就可能造成網(wǎng)站圖片過大,加載過慢等問題的出現(xiàn)。
易勢科技作為沈陽軟件公司,開發(fā)出一套建站系統(tǒng),新加了一個(gè)圖片處理功能,可以做到把圖片質(zhì)量壓縮。這樣可以減少網(wǎng)站壓力。做到即便不會(huì)修圖,也不至于使網(wǎng)站加載過慢。
下面是功能大致代碼:
if (level < 1 || level > 99)
throw new ArgumentException("壓縮等級值范圍在0~100之間");
long[] quality = new long[1];
quality[0] = level;
using (EncoderParameters Parameters = new EncoderParameters())
{
using (EncoderParameter Parameter = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, quality))
{
Parameters.Param[0] = Parameter;
source.Save(path, ImageCodecInfo.GetImageEncoders()[1], Parameters);
}
}