Почему Safari на iPad не показывает большой JPEG, заключенный в тег IMG? - PullRequest
3 голосов
/ 10 августа 2010

В последний раз я видел, как кто-то спрашивает, почему Safari на iPad не показывает JPEG размером 1920x1440 с реальным размером, и я решил эту головоломку.Вы должны использовать jpeg с прогрессивной кодировкой .Однако я нахожу другую проблему.

Скажем, demo.jpg - это jpeg с прогрессивной кодировкой 2000x3000, и я загружаю его на свой веб-сайт.Затем я получаю к нему доступ через url ... demo.jpg, Safari покажет его с размером 2000x3000, идеально.

Теперь я создаю самый простой HTML-файл с именем mypic.html.Этот html имеет только тег img с src = demo.jpg или src = demo.jpg width = 2000 height = 3000 внутри тела.Теперь я получаю к нему доступ через URL ... mypic.html.На этот раз Safari показывает очень маленькую иконку со знаком вопроса?

Кто-нибудь знает, почему последний случай терпит неудачу?

1 Ответ

1 голос
/ 10 августа 2010

Проблема связана с памятью, доступной для Safari. Общий объем оперативной памяти составляет всего 256 МБ, и Safari перестает показывать изображение намного меньшего размера. Вам нужно уменьшить их.

...