2011-05-03 191 views
0

我的故事書app有一個mountainBackground.png。頂部會有一些動物有小動畫。 png中的動物將被透明包圍,所以我可以在山頂清潔地覆蓋它。大尺寸png圖片與大尺寸png圖片的性能差異

爲了節省自己的時間和頭痛,我寧願從Adobe Illustrator轉儲我的動物圖片,其尺寸與我的mountainBackground.png(如giraffe1.png和lion1.png)相同,而不是做「包裹」尺寸像giraffe2.png和lion2.png)

完整圖像和包裹圖像之間的文件大小並不那麼大。 我並不特別在乎70kb vs 30kb。

問題是...... 當iPad/iPhone/iPod在顯示大尺寸(尺寸大小而不是大小)的多張圖片時會出現性能問題(速度,處理,內存等)嗎? 10只動物呢?因此,10個尺寸爲2048 x 2048但尺寸較小的動物。 如何處理10個帶有一些小動畫的動物(移動,平移,縮放,拉伸,翻轉圖像等)。

full vs wrapped

請點擊鏈接留念。不幸的是,我現在還不能發佈圖片。

+1

較大的圖像,我會建議與iOS更換您的標籤之一。大小或尺寸。 – Joe 2011-05-03 20:24:00

回答

2

是的,不幸的。

由於在屏幕上使用時,渲染後的圖像將佔用像內存中的像素_width *像素_高亮* 4字節內存,因爲它們是未壓縮的。

也有限制(或者至少是蘋果用來警告),使用超過1024×1024

+0

感謝您的回覆。我使用的是2048 x 2048,所以當我放大時,圖像質量不會看起來像素化。 – gompol 2011-05-03 22:07:14

+2

問題不在於像素化,問題在於大型(尺寸方向)的圖像佔用大量RAM內存。 – 2011-05-03 22:10:45