Donald wrote:
For example: my website logo looks fuzzy on the new retina display. The logo size is 110X360 pixels and it is set at 72 pixels per inch (verified using Preview). I have the original logo which measures 2212X648 at 300 pixels per inch and is set at 300 pixels per inch. There must be a way to clean up its appearance yet have it appear the same size.
The same applies to the images, although it does not seemto be as apparent. If I start at 300 pixels per inch on a 3000X2000 image, what settings would be optimal for the exported image on the site? Assuming dimensions of somewhere in the vicinity of 920X1380 to 960X1440 (if that makes sense).
Apple should give us some direction on this issue. Maybe they have and I don't know where it is. Because what is ultimately true is, we can only make one logo file for everybody. One logo image that we upload to the site and must work on both a regular old Windows laptop or Mac laptop, which, depending on the model, tend to range from 85-120 dpi displays, but also on the iPhone 4S at 326dpi and the new iPad at 264 dpi.
The reason I said above that Apple is probably doing something intelligent behind the scenes that fixes all this, is because no web site is saying their images are displaying super tiny on an iPhone 4S or new iPad. But it would be nice for them to tell us if there is anything we can do to optimize our images. Or that we shouldn't do anything. For now, I'm going to keep sizing and uploading for conventional web browsers on conventional computers, and as long as they look OK on the mobile devices, I'm going to leave it well enough alone. Because, for now, there are too many special dpis to address individually. It isn't just about the new iPad. It's about all the different desktop, laptop, and mobile dpis out there. All Retina does is extend the range a bit.
But if anyone knows if Apple has said anything special about treating images for iOS devices and the wide ranges of resolutions on them (from iPhone 1 to retina iPad 3 and iPhone 4S), let us know!
(I suppose it might be possible to use useragent string detection to serve up a specifically resized image to a specific web browser, but I don't know if that's practical. Only because I'm not a web programmer.)