2015-06-30 161 views
1

我有一個圖像(resolution 8328x3987)。我想在我的應用程序中加載該圖像zoom controls以便更好地觀看。Imageview看起來像mapview

衆所周知,Android不會直接在設備上加載大圖像(就像我的例子)。所以Android系統建議我們縮小圖像以加載大圖像。我曾嘗試和推廣我的形象高達四倍:

options.inSampleSize = 4; 

使用這種方式我的圖像將顯示在屏幕上,但是當我zoom-in的圖像,然後該圖像變得不可讀(文字變得非常模糊),這是因爲,也許我在展示之前縮小圖像?當我看到圖像進入設備的默認圖庫應用(Android Lollipop, Photos app),那麼這個圖像看起來像一個mapview(只有可見部分是可讀的,外部是模糊的,當我移動圖像,然後可見區域變得可讀),當我放大到最高水平。所以我的問題是:

Android lollipop添加任何新的方式來加載大型文件,看起來像mapview

如果沒有,那麼您是否知道該應用程序如何執行此操作或任何示例?

回答

0

減少圖像表明大不會在所有的工作的樣本量。(非常非常糟糕的分辨率和內存消耗)

我建議你到圖像劃分到瓷磚和回收的意見就像地圖的意見做。

This圖書館可能會幫助你。或者你也可以這樣做。

+0

感謝您的快速回復。我現在要試試這個庫。 –