【问题标题】:Image in different screen size不同屏幕尺寸的图像
【发布时间】:2011-04-21 06:40:33
【问题描述】:

我正在寻找一种优化的解决方案来以不同的屏幕尺寸显示图像。

我在服务器中有一张图片,我想在不同的处理设备(如 iPhone、iPad、基于 Android 的平板电脑或手机等)中显示。

我想到的一些解决方案是

  1. 对于每种屏幕尺寸,服务器中都有不同的图像。
  2. 在服务器中有一个图像,然后在设备中缩放图像以适应屏幕尺寸。
  3. 以上两种技术的混合 --- 我会将一些屏幕尺寸的图像存储在服务器中,然后在设备端我会将图像下载到最接近的屏幕尺寸并缩放以适应。

感谢您的想法,并欢迎所有宝贵的建议。

我相信当市场上有这么多不同尺寸的屏幕时,这是一个常见的问题。如果我遗漏了任何经过验证的解决方案,请告诉我。

吉里什·科拉里

【问题讨论】:

    标签: iphone android image ipad


    【解决方案1】:

    我更喜欢第一种方法......像这样

    1. 最初在服务器上保留一个主映像
    2. 为您需要的每个图像分辨率维护一个缓存。您也可以最初保持缓存为空。当客户端发出图像请求时,检查所需的图像是否在缓存中。如果不裁剪服务器上的图像并将其存储在缓存中并发送给客户端。

    我觉得在您的服务器上拥有单独的图像总是更好,因为这样可以最大限度地减少服务器端的负载。否则,您需要为每个单独的客户端调用处理图像,如果许多用户同时访问您的应用程序,这可能会证明成本很高。

    【讨论】:

      猜你喜欢
      • 2015-02-28
      • 2018-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多