2010-10-05 31 views
2

我正在創建一個簡單的android應用程序來查看一本漫畫書。頁面很大(每個0.5-1 mb),高質量.png,我將它們加載到web視圖中以利用內置的縮放控件。到目前爲止,我只有17個文件,APK的大小已經是大約16 MB。我期待在未來的更新中添加超過200個文件。我無法真正降低質量,因爲有小文本必須放大才能閱讀。有什麼建議麼?類似的問題發佈在這裏:How to reduce App (.apk) Size,但我不想失去圖像的質量。我不確定鏈接到這裏是否合適,但是如果它有幫助的話,可以通過在Android市場上搜索Tracer(由Detour Mobile)來查看我的應用程序。提前致謝。更小的APK大型資產?

回答

1

您可以在不使用有損壓縮的情況下對它們進行壓縮 - 例如,拉/拉它們,但我不相信這會給你帶來比幾千字節多得多的東西。否則,請嘗試使用比PNG更緊湊的格式,例如JPEG(您不會失去太多質量)。順便說一句,所有這些都是在參考文章中提出的。

如果您決定在某種程度上縮小圖像的大小,請確保使用像雙三次方更銳利的方法 - 在縮小圖像大小時,它往往比其他人看起來更好。

另一種選擇是下載正在讀取的漫畫中的圖像並進行預讀,以免讀取過程中斷。

+0

謝謝,我想我會先嚐試使用JPEG。我只是害怕失去太多的質量,小文本無法閱讀。非常有幫助的回答:) – Amplify91 2010-10-05 15:51:33

+2

如果漫畫是黑白的,你可以嘗試將它們轉換成GIF。如果顏色數量很少(比如255或更小),GIF是一種很好的選擇,因爲GIF只會嘗試減小調色板大小並僅索引實際使用的顏色。所以如果顏色的數量是255或者更少,你可以把1個像素放到1個字節中,而對於BMP你通常需要每個像素4個字節。我認爲這可以大大減少黑白漫畫頁面 – Tseng 2010-10-05 17:51:44