Corrupted image data when using QualityPrioritization.Quality on iPhone 17 Pro

Hey,

I've noticed that in some scenarios photo data can be corrupted from the cameras on iPhone 17 Pro. The requirements are:

  • The zoom level is greater than 2 times the base zoom, so 2x for the wide lens, and 8x for the telephoto.
  • QualityPrioritization is set to .Quality. If set to .Balanced the images look as expected.
  • The scene is well lit. I haven't managed to work out if there's an ISO cut off, but in darker scenes the images look as expected.
  • The scene does not contain any objects or texture, e.g. a blank white screen, a blue sky, up close against a bright wall.

Here is an example:

This is really weird behavior. I have opened a ticket here: https://feedbackassistant.apple.com/feedback/22092908

There's also a repo here if anyone would like to try it: https://github.com/alexfoxy/CameraQualityTest.

Thanks, Alex

Corrupted image data when using QualityPrioritization.Quality on iPhone 17 Pro
 
 
Q