6

我正在开发一个移动 Web 应用程序,并且我有一个带有许多图标的主屏幕,所以我尝试使用 sprite 一次性提供所有图像。

然而,我注意到 iphone4 很好地缩放了我的精灵中的图像(它们看起来有点抖动),但在我的 HTC Evo 上,精灵渲染的图像看起来非常块状。我切换到标准图像(背景:(/image_url/)w/o背景位置)并且图像看起来好多了 - 看到这个截屏,左侧图像使用单个图像提供,而右侧的图像是从 sprite 提供(但在 sprite 中是相同的图像)。

有没有办法让安卓浏览器更好地解释精灵?

4

2 回答 2

2

您正在达到 Android 浏览器中的最大解码图像大小障碍。这个大小限制在 2.3 中被提高到了合理的水平。尝试将你的精灵分割成更小的图像。

于 2011-04-27T23:11:51.677 回答
0

这只是一个猜测,但是,您使用的是哪一个?您的运营商或 wifi 连接?一些运营商确实将图像压缩到一定大小。

于 2010-10-20T07:44:28.640 回答