1
產生高壓縮比的圖像這是我的代碼:在.net
using (Graphics graph = Graphics.FromImage(destImg))
{
graph.InterpolationMode = InterpolationMode.HighQualityBicubic;
graph.SmoothingMode = SmoothingMode.HighQuality;
Rectangle srcRect = new Rectangle(0, 0, srcWidth, srcHeight);
Rectangle destRect = new Rectangle(0, 0, destWidth, destHeight);
graph.DrawImage(srcImg, destRect, srcRect, GraphicsUnit.Pixel);
srcImg.Dispose();
}
它可以從一個550K圖像(1024 * 768像素)產生210K圖像(360×270像素)。
但是,我可以在photoshop中生成20k圖像。當然,它看起來有些模糊。但是你知道我住在中國,現在我的許多客戶正在受到0.5M帶寬的折磨。他們不會喜歡210k的圖像,它太大了!
那麼,怎樣才能在.Net中生成高壓縮比的圖像呢?
保存圖像爲'.jpg' –