我有一个网站,在index.php
中包含一些图片。
我面临的问题是整个页面不会一次性加载,我认为图片需要一些时间来加载。
所以我做的是,首先显示一个加载图像,然后过一段时间再显示页面,这解决了问题。但是我很想知道还有没有其他更好的方法?
我有一个网站,在index.php
中包含一些图片。
我面临的问题是整个页面不会一次性加载,我认为图片需要一些时间来加载。
所以我做的是,首先显示一个加载图像,然后过一段时间再显示页面,这解决了问题。但是我很想知道还有没有其他更好的方法?
我喜欢尽可能地优化我的图片。
你可以使用pngcrush来为你优化PNG文件,但我个人发现一旦我用它处理完后,pngcrush只会让文件变得更大。
特别是对于动画,有很多事情可以做。
combine
而不是 replace
。您将再次遇到透明区域的问题,但通过使用 combine
,您可以使每个后续帧仅更改... 变化的内容。这避免了仅有一小部分更改时重新编写整个图像的冗余。GIMP 有一个有用的过滤器 "Animation > Optimize for GIF",可以为您完成此操作。使用上述技术,我曾经成功地将8MB 的原始图像数据压缩成125kb 的动画 GIF。
JPG 对于照片非常好用,但相机往往会写入大容量的文件。
width
和height
,以便浏览器为其保留空间并避免它们在加载时跳动...不知道页面的具体情况,很难说还有哪些其他选项可用,但其中一种选择是为图像预留空间,以便页面文本能够快速呈现在正确的位置,然后再加载图像。