簡體   English   中英

背景圖像無法在 iPhone4 上正確呈現

[英]Background Image not Rendering Correctly on iPhone4

我有我的設計師在 Photoshop 中創建的背景圖像。 我將其轉換為 png-24,並有兩個文件,一個用於 640 x 920 的視網膜顯示,另一個用於 320 x 460 的正常顯示(我用 @2x 正確命名)。

當我在 iPhone 4 上實現它時,它無法正確呈現(顏色更深),但是,當我將它放在 iPhone5 上時,它工作正常。 文件大小為 608 KB。 任何人都知道可能出了什么問題以及我如何解決這個問題?

我不會說尺寸是問題。 Beeing 背景圖像意味着它不會在應用程序的生命周期內發生變化。 關於文件大小 - 您可以在 Photoshop 中使用“保存為 Web”選項,並在更改格式/質量時觀察偽影。 PNG 非常適合具有透明度的圖像,據 Apple 稱,它是 iPhone 的最佳圖像格式。

設備之間的顏色不一致可能是由於顯示質量的差異。 您可以嘗試以編程方式修復它,但請確保在一些設備上對其進行測試。 至於一個簡單的解決方法,在界面構建器中,在背景圖像上添加一個新視圖,並根據自己的喜好設置透明度和顏色。 然后將視圖設置為隱藏。 然后,根據設備(iPhone5、iPhone4)將您的顏色視圖設置為可見 [view setHidden:NO];

然而,我無法想象 iPhone 的顯示會有那么多不同,所以如果你真的想以編程方式修復它,請小心。

我真的嘗試了很多來解決這個問題,並在上​​面使用了 DTS 票證。 歸根結底,原因是 iPhone5 顯示的顏色更好,我無能為力。

暫無
暫無

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

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