2010-10-05 155 views
0

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

我有一服务器,其图像我想在象的iPhone,iPad基于Android片剂或手机等

一些我已经想到的溶液是

    不同处理设备以显示
  1. 在每个屏幕尺寸的服务器中有不同的图像。
  2. 在服务器中有一个图像,然后缩放设备中的图像以适合屏幕尺寸。
  3. 上述两种技术的混合---我将在服务器中存储一些屏幕尺寸图像,然后在设备端我将下载图像到其最近的屏幕尺寸和比例以适应。

我很欣赏你的想法,并欢迎所有有价值的建议。

我认为在市场上有这么多不同尺寸的屏幕时,这是常见问题。请让我知道我是否缺少任何经过验证的解决方案。

吉里什科拉里

回答

1

我宁愿第一种方法......像这样

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

我觉得在服务器上放置单独的映像总是比较好,因为这样可以减少服务器端的负载。否则,如果您的应用程序被许多用户同时访问,则您需要为每个客户端调用处理图像,这可能会导致代价高昂。