2010-08-10 31 views
3

上次我看到有人問爲什麼Safari瀏覽器在iPad上沒有顯示一些1920x1440 jpeg的真實尺寸&我解決了這個難題。您必須使用逐行編碼的jpeg。但是,我發現另一個不同的問題。爲什麼Safari在iPad上不顯示IMG標籤中包含的大型jpeg?

說,demo.jpg是一個漸進編碼的JPEG格式,2000x3000 &我把它上傳到我的網站。然後我通過url訪問它... demo.jpg,Safari將以2000x3000大小顯示它,非常完美。

現在我製作一個名爲mypic.html的最簡單的html文件。這個html只有img標籤src = demo.jpgsrc = demo.jpg width = 2000 height = 3000體內。現在我通過url訪問它... mypic.html。這次Safari展示了一個很小的問號圖標?

有誰知道爲什麼後一種情況會失敗?

回答

1

問題是關於Safari可用的內存。 RAM的總量僅爲256MB,Safari停止顯示尺寸更小的圖像。你需要縮小它們。

+0

感謝您的回覆。但後來我的問題是,爲什麼Safari允許大的JPEG顯示其實際大小時,直接鏈接到JPEG文件? – balmydrizzle 2010-08-10 17:02:49

+0

@balmydrizzle:因爲蘋果公司決定在網頁上的圖像比自己小一些。 – Chuck 2010-08-10 17:14:57

+0

謝謝,查克!看起來就像蘋果的代碼規則一樣,嘆氣! – balmydrizzle 2010-08-10 17:20:13

相關問題