2017-09-19 25 views
-1

我真的很難理解這一點,但我們可以說我有一個適用於iPad和iPhone的iOS應用程序,我希望從服務器下載圖像並以全屏顯示。iOS的理想圖像分辨率

我讀過iPad專業版的分辨率爲2732x2048,如果我們想要以全屏顯示圖像,我們需要下載這個尺寸的圖像嗎?但是,我也讀過圖像永遠不會超過300KB。我無法將大小不到2MB的圖像(例如,我使用JPEGmini來縮小圖像大小)。

而且我不認爲iPhone用戶需要下載這麼大的圖片,所以我的問題是:我的圖片應該在服務器上的分辨率是多少,我如何設法讓它們保持合理的文件大小。我也應該爲不同的設備上傳多張圖片?如果是這樣,那麼多少和什麼決議?

+0

沒有一些上下文,很難理解300KB的限制。你從哪裏讀到的? – Caleb

+0

最明顯的答案之一是 - 客戶端應用程序將請求具有適合屏幕分辨率的圖像:)服務器可以實時重新取樣圖像或以所有需要的分辨率存儲它們 – sage444

+0

我已閱讀過類似的東西[https:// forums.realmacsoftware.com/t/ideal-sizes-for-images-for-mobile-tablet-and-desktop/6926)在第一個答案第三點 –

回答

2

問題不僅在於你持不相容的信念?這是給你帶來麻煩的信念:

我也讀過,圖像不應超過300KB。

放手吧。

顯然,說圖像不應該大於顯示所需的大小。但在iPad Pro上顯示爲3x縮放圖像的圖像需要爲2732x2048。那就是這樣。 (你也可以使用這個尺寸的2/3的圖片,並將其顯示爲一個2倍的縮放圖片,它看起來不如3倍縮放圖片好,但它可能是可以接受的。)

較小設備,是的,你應該縮小代碼中的圖像,以便你沒有在內存中保存比顯示所需要的圖像更大的圖像。但是在這種情況下,你需要需要的大圖來顯示。

+0

這不意味着圖像的下載時間可能會花費在我看到的圖像總是下載速度超快並且看起來不錯的情況下,網速比較慢。 Netflix應用程序,例如 –

+0

你是下載圖像的先決條件。無論如何,這與理想圖像大小的問題無關,這就是你問到的問題。 – matt

+0

這是事實,我一直認爲它有一個隱藏的祕密:]。但顯然沒有。看來我將不得不使用多個圖像 –