Please see my comment to the question. You are using correct
DrawImage
method, which prints the image with its original size in pixels:
http://msdn.microsoft.com/en-us/library/558kfzex.aspx[
^].
It may be possible that your original pictures are that small, or they were re-sampled down before string them. You did not show this code, so check it up. Also, using the class
PictureBox
might be pointless here. In your code, it does nothing; you use the image itself for printing, not the control. However, you might really want to use this control if you also want to show the image on screen in the simplest way.
—SA