Я изменяю размер небольших изображений (например, 20x25) на более крупные изображения (например, 150x170). Моя проблема не в качестве, которое, как и ожидалось, имеет некоторое размытие. Моя проблема в том, что граница заключается в том, что граница светлого цвета создается справа и внизу изображения. Есть ли способ, которым это можно удалить?
Мой код следующий:
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);
}
Спасибо!