Normally when you see pixellation occur, it's because the image is being stretched. You might look into what the preferred image dimensions are and try to cater to that.
In some cases, you may find this to be very challenging or even unavoidable. It all depends on the pixel size being stated as suggested or required and what is being done to the image after you upload it.
Perhaps others will chime in to advise on things I've not considered.