为什么有多个图像大小

时间:2011-06-22 16:15:55

标签: android bitmap image-scaling

我试图了解拥有多种图像尺寸的原因。我知道有不同尺寸的屏幕有不同的密度,但是只有拥有最大分辨率的图像并将其加载到您需要的尺寸而不是拥有大量不同的图像是不可接受的?

4 个答案:

答案 0 :(得分:2)

缩放图像比仅加载预渲染图像需要更多的处理能力。此外,与首先在正确尺寸下实际正确渲染的图像相比,简单的图像缩放算法看起来质量相当低。

答案 1 :(得分:1)

我想,可以,但

  • 带宽
  • 原始图像的尺寸
  • 计算开销

答案 2 :(得分:0)

你是对的,这是可以接受的。 一如既往,这只是关于磁盘空间的交易速度。 您决定是否增加大小或在运行时调整图形大小...这取决于您的用例。

答案 3 :(得分:0)

这是因为您不必一次又一次地处理长文件,想象很多访问者进入您的网站,所有访问者都要求相同的图像,他们有不同的分辨率更好地拥有不同的图像而不是处理最大的为每个请求创建一个新的映像,这是因为服务器端的性能在您的站点中具有重要的并发性,这可能会为您必须关心数据流程性能的堆空间带来问题。有时你必须在资源堆空间,处理器和数据空间之间进行选择。