我正在將較小的圖像(例如20x25)調整爲較大的圖像(例如150x170)。 我的問題不在於質量問題,正如預期的那樣,它有一些模糊性。我的問題是,邊框是在圖像的右側和底部創建淺色邊框。有沒有辦法可以將其刪除?使用C#圖形調整圖像大小時的質量問題類別
我的代碼如下:
using (Graphics g = Graphics.FromImage((Image)ResizedImage))
{
g.CompositingQuality = CompositingQuality.HighQuality;
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.SmoothingMode = SmoothingMode.HighQuality;
g.DrawImage(OrigImage, new Rectangle(0, 0, Width, Height),
new Rectangle(0, 0, OrigCImage.Width, OrigImage.Height), GraphicsUnit.Pixel);
}
的感謝!
設置'g.SmoothingMode'什麼也不做在這裏,它僅適用於矢量繪圖方法,如'g.DrawLine()'或'g.DrawEllipse()' – alldayremix 2013-03-14 14:45:03