Hello once again everyone. I'm just a newbie C# programmer with a problem...

Essentially through my code I have set the Image property of a picturebox to a .png file. I then allow the user to select an image and place it on top of this image, which I did utilizing the Graphics.DrawImage function.

Well...I was testing this out and everything works great, except certain images I draw come out larger then they actually are (they are proportionately stretched). This only happens to certain image files, and always for those image files. If I set the picturebox's image property to these images they are of correct size...

Any clues as to why this is happening?