2012-08-10 51 views

回答

0

如果您的圖像或音頻由於某種原因未壓縮,您當然可以使用壓縮格式(例如jpeg或mp3)。但是,爲減小appx的大小,您可能會遵循的一種方法是僅包含您立即需要的圖像和音頻,並在應用第一次運行或實際需要文件時從Web服務下載其餘的方法。在WinRT中有一個Compressor Class,但它不會給你任何真正的壓縮優勢,比已經壓縮的圖像類型,如jpeg或像mp3這樣的音頻類型。

+0

對於這種情況,請小心提醒用戶,您通過計量網絡下載大量數據。 – Bart 2012-08-10 13:20:49

+0

我會反對這個建議。 Windows 8設備/平板電腦不一定總是在線。在安裝時下載應用程序需要的所有內容是有意義的,然後提供快速且不妥協的應用程序體驗。 – 2012-10-03 01:24:25

0

對於Windows 8應用程序,30MB是可接受的大小。你爲什麼關心這個尺寸?

將圖像存儲爲壓縮資源將無濟於事,因爲.appx軟件包已經被壓縮,所以您只需在運行時進行CPU開銷,因爲您需要不必要地進行解壓縮。

我不會擔心它太多。 30MB是好的,但你當然應該總是努力保持你的尺寸最小。減小尺寸的一個可靠的方法是聰明地存儲圖像和音頻文件。

音頻文件

  • 檢查你沒有無壓縮文件(.WAV)。
  • 檢查您的.mp3文件或類似文件是否使用適當的比特率。你可能只需要128kbps的

對於圖像文件

  • 檢查您的圖像文件使用適當的壓縮方法。某些文件可能無法以JPEG格式存儲,其他文件最好以GIF格式存儲,而其他文件最好以PNG格式存儲。
  • 使用PNG Gauntlet等工具優化您的PNG文件。這些工具在不降低PNG文件質量的情況下大幅降低文件大小

Windows 8的縮放支持

此外,請確保您的圖片很好地支持Windows 8的圖像縮放。更多信息可以在here找到。

相關問題