簡體   English   中英

不同屏幕尺寸的圖像

[英]Image in different screen size

我正在尋找一種優化的解決方案,以不同的屏幕尺寸顯示圖像。

我在服務器中有一張圖片,希望在不同的處理設備(例如iPhone,iPad,基於Android的平板電腦或手機等)中顯示。

我想到的一些解決方案是

  1. 每個屏幕尺寸的服務器中都有不同的圖像。
  2. 服務器中只有一張圖像,然后縮放設備中的圖像以適合屏幕尺寸。
  3. 兩種技術的混合---我將一些屏幕尺寸的圖像存儲在服務器中,然后在設備端將圖像下載到最接近的屏幕尺寸並縮放以適合。

我感謝您的想法之一,並歡迎所有寶貴的建議。

我相信,當市場上有許多不同尺寸的屏幕時,這是常見的問題。 如果我缺少針對此問題的任何可靠解決方案,請告訴我。

吉里斯·科拉里(Girish Kolari)

我希望第一種方法...像這樣

  1. 最初在服務器上保留一個主映像
  2. 為所需的每種圖像分辨率維護一個緩存。 您還可以最初將緩存保持為空。 當客戶端發出圖像請求時,請檢查所需的圖像是否在緩存中。 如果沒有,則在服務器上裁剪圖像並將其存儲在高速緩存中,並將其也發送到客戶端。

我覺得最好在服務器上使用單獨的映像,因為這樣可以最大程度地減少服務器端的負載。 否則,您需要為每個單獨的客戶端調用處理映像,如果許多用戶同時訪問您的應用程序,這可能會導致成本高昂。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM