Probably your mobile carrier has a proxy that resizes images, to save mobile bandwidth. Check your access point settings to see if it has a proxy. If they allow you to browse without proxy, that will probably fix the low-quality images problem. Some may force usage of the proxy, though.