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

Maximum size image on Safari page, iOS

I have a JPEG image which is 4895 x 1407. This is 6.8 Megapixels, well within the Jpeg limit of 32 Megapixels stated by Apple for iPhone 5 and iPad 3, etc, however these images will not display on my iPad 3 or iPhone 5.


What's the deal?


What is subsampling as practiced here, and what do I need to do in Photoshop etc to get it? Will subsampling make the picture look crappy?


Can I split the image in half, or quarters, and put the smaller pieces together as elements on the page?


Thanks



https://developer.apple.com/library/safari/#documentation/AppleApplications/Refe rence/SafariWebContent/CreatingContentforSafarioniPhone/CreatingContentforSafari oniPhone.html

Know iOS Resource Limits

Your webpage performing well on the desktop is no guarantee that it will perform well on iOS. Keep in mind that iOS uses EDGE (lower bandwidth, higher latency), 3G (higher bandwidth, higher latency), and Wi-Fi (higher bandwidth, lower latency) to connect to the Internet. Therefore, you need to minimize the size of your webpage. Including unused or unnecessary images, CSS, and JavaScript in your webpages adversely affects your site’s performance on iOS.

Because of the memory available on iOS, there are limits on the number of resources it can process:

  • The maximum size for decoded GIF, PNG, and TIFF images is 3 megapixels for devices with less than 256 MB RAM and 5 megapixels for devices with greater or equal than 256 MB RAM.That is, ensure that
    width * height ≤ 3 * 1024 * 1024
    for devices with less than 256 MB RAM. Note that the decoded size is far larger than the encoded size of an image.
  • The maximum decoded image size for JPEG is 32 megapixels using subsampling.JPEG images can be up to 32 megapixels due to subsampling, which allows JPEG images to decode to a size that has one sixteenth the number of pixels. JPEG images larger than 2 megapixels are subsampled—that is, decoded to a reduced size. JPEG subsampling allows the user to view images from the latest digital cameras.
  • The maximum size for a canvas element is 3 megapixels for devices with less than 256 MB RAM and 5 megapixels for devices with greater or equal than 256 MB RAM.The height and width of a canvas object is 150 x 300 pixels if not specified.
  • JavaScript execution time is limited to 10 seconds for each top-level entry point.If your script executes for more than 10 seconds, Safari on iOS stops executing the script at a random place in your code, so unintended consequences may result.This limit is imposed because JavaScript execution may cause the main thread to block, so when scripts are running, the user is not able to interact with the webpage.Read “Debugging Web Content on iOS” for how to debug JavaScript on iOS.

• The maximum number of documents that can be open at once is eight on iPhone and nine on iPad.


iMac (27-inch, Late 2012), OS X Mountain Lion (10.8.3), 1TB Fusion drive, iPhone 5, dual G5

Posted on Apr 16, 2013 10:35 AM

Reply
1 reply

Dec 12, 2013 5:14 PM in response to William Donelson

Hi, you can buy an app for this, works great for iPhone panoramic phones.

Just ignore all those limits posted up there.


(yes I am doing marketing for our product).


We have worked with 400 megapixel images, but generally folks come with camera images under 100 megapixels, unless they are doing stiched together mosics. See https://www.largeviewer.com


I may receive some form of compensation, financial or otherwise, from my recommendation or link.


<Edited by Host>]

Maximum size image on Safari page, iOS

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