I have the following code:
我有以下代码:
private Image ResizeImage(Image image, int width, int height, bool paddOverflow)
{
//Calculate sizes here. Removed for brevity
var target = new Bitmap(image, finalWidth, finalHeight);
using (var graphic = Graphics.FromImage(image))
{
graphic.Clear(Color.White);
graphic.CompositingQuality = CompositingQuality.HighQuality;
graphic.InterpolationMode = InterpolationMode.HighQualityBilinear;
graphic.CompositingMode = CompositingMode.SourceCopy;
graphic.DrawImage(target, 0, 0, finalWidth, finalHeight);
return target;
}
}
var image = ResizeImage(someImage, 100, 100, false);
private