loGraphics = System.Drawing.Graphics.FromImage(loImage) loGraphics.InterpolationMode = Drawing.Drawing2D.InterpolationMode.HighQualityBicubic loGraphics.DrawImage(oImage, 0, 0, loImage.Width, loImage.Height)This resizes with the highest quality. However, when doing that, this adds a border to the image. It is not easy to see. But, if look closer, you will see that there is a border. I thought I was doing something wrong. But, this seems to be normal. If you go at http://msdn.microsoft.com/en-us/library/k0fsyd4e.aspx and look at the two resized images on the right, you will see that there is a border. This is really irritating me. Because, when you have a white background and that the image is dropped over a white background, you can see that there is a border. At first, I didn't see it on my PC. But, using the laptop, where the intensity of the screen is different, I saw it immediately.