簡體   English   中英

什么是支持iOS目前使用的多種藝術尺寸的最佳方式?

[英]What's the Best Way to Support the Multiple Art Sizes Currently Used by iOS?

目前iOS支持三種不同的藝術尺寸:480x320原始iPhone屏幕的藝術,高分辨率960x640 iPhone 4屏幕的藝術,以及1024x768 iPad屏幕的藝術,根據我的經驗,這通常與高分辨率不同屏幕因為對屏幕的不同寬高比有不同的要求。

在最糟糕的情況下,你可以為你的所有藝術作品包括三種尺寸,這正是我為我上一場比賽的主要元素(卡片)所做的。 然而,在下載時間和創建它們的時間最終都是浪費。

您會建議什么作為處理不同iDevices的不同要求的最佳方式? 以下是我正在考慮的一些一般可能性:

  1. 包括所有3種尺寸的藝術品。

  2. 包含僅1種尺寸(大尺寸)的圖稿,但在創建UIImages時動態調整尺寸。

  3. 包括僅1種尺寸(大尺寸)的圖稿,但在用戶首次啟動應用時制作尺寸調整后的副本。

當然存在涉及僅針對某些尺寸使用某些技術的變體(例如,在兩個大尺寸之間共享藝術品,根據需要稍微調整尺寸)。 我對使用哪種方法感興趣,並注意到這樣做的優點和缺點。 我預計最大的缺點將是:文件大小以及在顯示或調整對象大小時可能導致的任何延遲。 我最大的未知之一是,如果你讓它在輸出質量和時間上進行調整大小,那么iOS的工作有多好。

我目前正在使用所有3種尺寸的藝術品。 如果您的作品是矢量格式並且是為iPhone和iPad縱橫比設計的,那么這是一個簡單的批處理操作,可以同時創建所有3個。

如果您只包含最高分辨率,則內存使用率可能會對舊iOS設備造成問題,因為舊設備的內存較少。 調整大小的圖像質量和速度不是問題,因為如果讓操作系統調整圖像大小,兩者都非常好。 對我來說,我不希望有額外的代碼來處理為不同設備調整相同圖像的大小。 否則,它聽起來就像只有大型藝術品,並確保它正確調整大小將是好的。

暫無
暫無

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

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