Just to be clear, the two first images in the screenshot are NOT from the uploaded image, but from the browser-created preview of the selected file, BEFORE upload. As for the two last images, I don't quite see where the screenshot is from, and it would have helped if you just send a link to the images.
Basically it's your browser that does the image resizing, and not something we can fix from here. You could try a different browser and see if yields different results. If the browser resizing is not satisfactory, you should resize the images locally BEFORE uploading. The resize mechanism built into the upload module uses your browsers resize capabilities.