When I resize a bitmap using Graphics class, it seams that some right and bottom pixels of the original image are omited.
Here is an example (original, 60x60, 30x30):

my code:
foreach(int x in new[]{60, 30})
{
var result = new Bitmap(x, x);
var g = Graphics.FromImage(result);
g.DrawImage(new Bitmap(MediaDir + "original.png"), 0, 0, x, x);
result.Save(MediaDir + "result" + x + ".png", ImageFormat.Png);
}
Am I missing something ?
edit, here is the result using HighQualityBicubic:

Set the interpolation mode to InterpolationMode.HighQualityBicubic.
You can see the effects of the parameter in a Microsoft Tutorial. The bottom left example has similar problems to yours.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With