我們有一個視頻,我們需要以不同的速度播放iPhone應用程序。但是,您只能將.5X-2X左右的視頻播放速度改變。我們需要更多的控制。iOS png壓縮對於動畫書動畫有意義
相反,我們將視頻分成連續的一系列PNG,我們在定時器上「翻轉」。
所有這些PNG的大小使應用程序難以通過電線下載。我怎樣才能最好地使用這種翻書方法,同時尊重iPhone自帶的內置壓縮例程呢?我們如何避免這種方法的空間和內存命中,特別是在較老的iOS設備上?
現在,該應用程序太大,差不多有50 MB。啓動期間還需要一些時間來抓取所有圖像並將其放入NSMutableArray中。
圖像是否與應用程序捆綁在一起?爲什麼使用PNG,JPEG會提供您需要的質量?當前的解決方案(內存不足)有哪些實際問題? – Wain 2013-04-26 10:38:42
我將圖像轉換爲jpg,所有圖像的總文件大小從大約28 MB變爲大約9 MB。我可能能夠通過一些壓縮來獲得更多。這種方法意味着我將不得不在應用程序中弄亂其他藝術,因爲有些事情是重疊的(透明度原來是有原因的。)我使用了'(image = Image.open('file.png' ) non_transparent = Image.new('RGB',image.size,(0,0,0)) non_transparent.paste(image,(0,0),image))'使用Python的PIL庫進行轉換後嘗試幾種不同的方法。 – rd108 2013-05-03 01:34:01