2010-08-10 30 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

相关问题