Iโm sure you will just like this answer, but the short answer is as follows: โyou wonโt get a large 1: 1 image.โ
A slightly longer answer is that Apple intentionally makes things work this way, because before it worked, it was just not loading the image at all or crashing.
Now, for a more complete answer with quotes ...
Known limitations for Apple computers
The fact is that when an image is decoded / decompressed, it takes up a whole gamut of much more RAM than image files. Appleโs formula states that devices with 512 MB of RAM, as ipad 3 mentions, will reject images other than JPEG above 5 megapixels, resulting in:
height * width <= 5 * 1024*1024
For JPEG, Apple notes that they will be subselects so you can view jpegs:
The maximum decoded image size for JPEG is 32 megapixels using a subsample. JPEG images can be up to 32 megapixels due to subsampling, which allows JPEG images to be decoded to a size that has sixteenth pixels. JPEG images larger than 2 megapixels of a subsample, i.e. decoded to a reduced size. JPEG subsampling allows the user to view images from the latest digital cameras.
Please note that it states that 2 megapixels is the limit for full-size JPEG viewing, which is 2 * 1024 * 1024. Since your image is approximately slightly larger than 4 megapixels, it will be selected on iPad 3. And no, you really donโt can do to make it not use an external program.
To use an external program for minimal improvement, see this link where a person recommends GoodReader: Apple Forum, search for full resolution images in MiniSfari
And here's another Stackoverflow with a similar pair of questions / answers: Image size limits in Mobile Safari
Brianhall
source share