Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

iTunes 'optimizing' = grainy, bloated, low resolution?

I love my iPod touch, and I can't wait to finally be able to buy an iPhone here in Japan next month, but there's one thing that has always bothered me - photos sync'd through iPhoto-->iTunes are grainy and have bad color. Until now, I've been unable to prove this - but finally I've found a way to prove that it's not just in my head. So, I'm wondering if anyone knows a way to get clear photos on the iPhone/Touch ... ?

First of all, after using the app "PhoneView" to download my sync'd pictures from my iPod BACK to my Mac, I've noticed that the resolutions are different for pictures, depending on whether their orientation is portrait or landscape. For portrait 4x6 images, the resolution is indeed 480x320. However, for landscape orientation, the resolution is consistently 640x426. I think it's kind of odd that iTunes would be sizing photos differently depending on their orientation ... I usually have my full-resolution pictures in iPhoto and sync those images through iTunes, but today I also tried manually resizing my pictures to 640x426 (landscape) and 480x320 (portrait) and then syncing them as a folder, rather than through iPhoto. The results were the same as doing it through iPhoto: disappointing. I've put together a sample, below:

!http://www.mavisxp.com/ipod/iTunes_compression.png!

and another example here.

As you can see, even pictures manually resized before syncing are turning out horribly grainy. What's even more disappointing than the image quality, however, is the file size: my original JPG is 84KB, but the iTunes' "optimized" JPG is *five times as large* (456KB) with inaccurate color and awful grain to boot. I mean, it looks like someone dribbled a basketball all over a glossy print (seriously, that grain's pattern is an exact match with the grain on a basketball) ... Is it supposed to look like that?

+After examining the EXIF data for both pictures, I've noticed another oddity which explains the bad color at least - when iTunes 'optimizes' pictures for the iPod, it apparently assigns them your monitor's color profile! Was this just an oversight that has yet to be corrected? When I export my pictures from Lightroom to iPhoto, I always use the sRGB profile because it's the most standard profile to use when sharing pictures (posting online, emailing, etc) ... My iMac's color profile is a custom Spyder2Pro profile, but that profile is only accurate for THIS MONITOR - certainly not my iPod! Anyway, I've uploaded the original pictures if anyone is interested in checking them out - you can download them in a zip archive here.+

This is the second iPod I've noticed grainy pictures with, so I know it's not just defective hardware. So I guess my question is simple: does anyone know of ANY way to get clear photos sync'd with the iPod Touch or iPhone? I hate to think that my new iPhone is going to suffer from the same sloppy coding, and I'd like to find a workaround if possible. I've poked through plists in iTunes.app and preferences, etc - but I haven't found anything. Any ideas?

24" 2.8GHz iMac (4GB RAM, 750GB HDD), Mac OS X (10.5.3)

Posted on Jun 10, 2008 4:33 PM

Reply
45 replies

Sep 30, 2008 6:31 PM in response to WallpaperGuy

I may have a decent workaround...

When I noticed that Safari saved the photos I downloaded through the browser at what appeared to be a very low res copy, I was really annoyed. This is no doubt something that Apple has done so that you have a hard time getting nice photos onto your iPod Touch. Even photos synced from within iPhoto (on the Mac) are resized and bloated in size and also have a horrible reticulation plastered all over them. Again, DRM City.

Well, anyway, if you download a pic through Safari and save it, it looks absolutely horrible yes? And the first couple times, I deleted it. Then I was curious about it so I wanted to e-mail myself a copy-- still looks like crap when I downloaded it from my e-mail on the computer.

Then I downloaded a program from the App Store called "Scribble". It's just a tiny doodling app. It has a feature where you can doodle onto your pics and save the it. Well, I was going through my Saved Photos folder and saw a pic that I had downloaded via Safari and it loaded up into Scribble, clear as day. I didn't edit it, I just saved it from within Scribble and it saved a BETTER quality copy than Safari did!! Well, even though it's not been documented, I'm pretty sure that the higher-res copy is still in the iPod Touch, it's just displayed with horrible compression to discourage people from using Safari and the internet for getting pics. However, when you load it up in Scribble, it reads the file as it is in memory and bypasses the DRM scheme and when it's saved, the DRM "token" in the photo's info is stripped and so your Photo App displays it as-is without the crippling DRM filter.

Hope this helps.

tl;dr I just download with Safari, then open in Scribble, then save from Scribble and delete the DRM-blurred Safari copy.

Oct 1, 2008 12:34 AM in response to WallpaperGuy

I would like to add something to my previous answer. Editing seems to be disabled. Sorry about double posting.

I discovered that images that I've saved from Safari/Mail actually look crispy in the Scribble application!

*This means that all images still have their original quality when saved, and that the problem is with the built in Camera Roll application!*

A workaround (until the Camera Roll app become fixed) is to use an alternative application that has the same functionality as the Camera Roll app. *That should solve the problem!*

The question is - is there an alternative Camera Roll app? Features should include:

- Show the REAL image, without optimization
- Show fullscreen images
- Slideshows
- Folders
- Send to email/trash
- Set as background
- etc.

Edit: I the Facebook 2.0 app there is an option to add an image. When I view images that way, they still have the low resolution. Conclution: There is something in the Scribble app that handles images better that other apps.

Message was edited by: WallpaperGuy

Oct 1, 2008 2:28 AM in response to WallpaperGuy

It's not that the Camera Roll is malfunctioning. On the contrary, I think it's operating exactly as designed, and by all indications has been operating in the same manner for over a year now. It's survived not only hardware but numerous firmware revisions, so obviously, it's operating within the parameters that are coded into it +by design+. Until Apple releases an official statement or whitepaper on it, I'm going to assume it's not a bug or malfunction but instead +a programmed limitation+.

The reason that I strongly believe that the Camera Roll is operating within it's designed specifications is that images saved from Scribble can be viewed in higher quality than the images saved directly from Safari/Mail/Facebook. So what would appear to be a low-res copy is only being displayed as such. If you download an image directly to Camera Roll from Safari/Mail/Facebook it looks blurry and low res. However, upon importing this seemingly low-res image into Scribble, you are then to find that the image itself is actually not what it looks like in the Photo app. And merely saving it from the Scribble app, the image is in a higher quality then the image seemed originally. So obviously, the data is all there, it's just displayed in a crippled fashion when you view it. It seems that Scribble doesn't re-add the DRM coding that makes it display so horribly. It can't because then it'd be crippling the images made from scratch in that app.

I haven't tried other apps to see if they would work around the DRM for the photos, however, due to Apple's very strict guidelines regarding App Store software being better in functionality than the Cupertino team's apps, I highly doubt that there is an alternative app to the Photo App. Much like there isn't Opera for the iPod Touch/iPhone because that would compete with Safari. I have Opera mini on my 3 year old cellphone, so I know it's possible to have it developed for the iPhone OS.

So yeah, your search for an app to view and manage your photos to replace the Photo/Camera Roll app is futile. The only other way is to use the free (it's $6.99 now, it was free) iPhone/iPod Touch app called Air Sharing and upload your photos to your device that way. The catch is, you can only view them through the Air Sharing app.

It's just sad that we have to resort to workarounds for functionality that should "just work". I'm still debating whether I should return my iPod Touch or not.

Oct 1, 2008 5:02 AM in response to bizzyb0t

I've analyzed a photo that was taken with the iPhone camera. I used Photoshop and clicked on "file info". The key "Camera Data 1" has the data "Make: Apple" and "Model: iPhone".

If it is possible to add this metadata to online images (like wallpapers), then maby they (the wallpapers) wouldn't be compressed?

Just an idea... I'm not sure how to test it. The "Camera Data 1" field is read-only in Photoshop. But there might be other ways to add this data?

Oct 1, 2008 10:53 AM in response to bizzyb0t

This is an interesting workaround that Scribble has provided. Though I think you guys have mostly figured out what's going on in Scribble let me give you a little more understanding on what Scribble does (I wrote Scribble).

Scribble basically gets a UIImage from the UIImagePickerController and then rotates it accordingly via the CoreGraphics APIs (some images are rotated when you take a photo from the camera). Then I simply resize so that it fits onto the screen (320X480) also via CoreGraphics APIs and draw it onto the screen.

So basically I am doing everything via CoreGraphics using the .CGImage property of UIImage that you get from the UIImagePickerController and am not compressing at all when I save back into the camera roll.

Oct 1, 2008 8:20 PM in response to WallpaperGuy

I tried using Scribble as well. Although the image looks perfect in Scribble, just like it does in Safari, resaving the image from Scribble back to the photo roll did NOT improve the display from Apple's photo browser.

One thing that caught my eye again, is that the image appears to look better for a split-second in the low-res version while Apple's camera roll is loading the "high-quality" version. Occasionally if you catch the photo app off guard you can get it to display a low-quality blurry version momentarily until it gets around to showing you the high-quality one. The image I keep referring to, because it looks particularly bad, is a high-key image where most of the light-gray tones show up as flat white. When I see the blurry version it's quite clearly grayish whereas when the image fully loads it pops back to the blown-out white. This leads me to wonder if the images are going through some on-the-fly "optimization" for display as they're loaded.

Oct 1, 2008 9:42 PM in response to Charles Conway

1) As you might know, all (or most) jpeg images contains a thumbnail. My guess (untested) is that the high-quality image you see for a split-second, is acutally the thumbnail(!)

2) I can also share some news about exif data. I took a image, added the apple and iphone exif data (found in photos in Photo Roll). Then I put my ny image on the web and downloaded using iPhone Safari. Result: all exif data were removed and the image still looked bad in iPhone.

3) Some days ago I filed a bug about this problem. Yesterday I got an answer ⚠ saying: "After further investigation it has been determined that this is a known issue, which is currently being investigated by engineering. This issue has been filed in our bug database under the original Bug ID# 6225241"

I've tried to find more info about bug id# 6225241 but couldn't find anyting. Not even when signed in into bugreport.apple.com. It would be interesting to find out the current status. Maby some info from this thread could be added to help out?

Oct 8, 2008 9:51 AM in response to mavisXP

Ok, I've came here because I was resaraching about the same problem, what do I have to offer to this problem are some of mine findings.

The iPhone display has a 163 ppi, while most of the monitors have 72ppi, and basiclly most of the web content developed are in 72ppi because there's no need to make it bigger, because the user won't see, and it will only be bigger in size, and this may explain the problem that happens when web images are saved from within safari.

Now, why scribbled could 'fix' this or not, I can't understand why...

Hope this is the problem and some guide to the solution ...

iTunes 'optimizing' = grainy, bloated, low resolution?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.