我正在一個非常簡單的應用程序顯示一個jpg,它可以在垂直軸上滾動。 但是,當我嘗試在設備上運行該應用程序時,它會說「位圖太大而無法上傳到紋理」,因此我希望此圖像非常大(20000x1000像素)。 有沒有辦法在android應用程序中顯示這種大小的圖像? 如果沒有,是否有可能將圖像分成幾部分,當我滾動到一個部分的底部 後,我會轉到另一個部分?圖像滾動應用程序 - 位圖太大,無法上傳到紋理
-1
A
回答
0
引述回答你的問題here:
所有的渲染是基於OpenGL,所以沒有你不能超過該上限。 請注意,這將需要大量的內存。有了這麼大的圖片,如果你想放大圖片,並且在移動環境中使用 沉重的內存限制,你應該設置一個系統,類似於你在谷歌地圖中看到的 。隨着幾個 件和幾個定義拆分圖像。
-1
你可能將圖像分割成128x128塊。將它們添加到數組中,然後循環數組以創建並填充ImageView和當前提供的圖像。
一些僞代碼將是:(原諒我,我一直在編寫PHP應用程序這幾天)
Private BitMap[] imageArray = {your bitmaps from internal or external storage};
For(BitMap bm in imageArray) {
// create a new image view here, use the correct layout params or use a parrent grid view.
imageView.setBitMap(bm)
}
如今再次,我0%肯定沒有僞代碼,但它應該幫助你。
相關問題
- 1. 位圖太大而無法上傳到紋理中
- 2. Xam.Media.Plugin位圖太大而無法上傳到紋理中
- 3. 位圖太大而無法在縮小後上傳到紋理中
- 4. 位圖太大而無法上傳到某些手機的紋理中
- 5. iPhone應用程序啓動圖像上的不同紋理?
- 6. 無法上傳大圖像
- 7. 是否有BitmapFactory分辨率來修復「位圖太大而無法上傳到紋理」?
- 8. 無法將圖像文件上傳到PUBLISHED node.acs應用程序
- 9. UIView背景上的圖像紋理。有多大太大?
- 10. 上傳應用程序到Android Market無效圖標圖像大小
- 11. 大小類和滾動視圖 - 無法處理滾動視圖
- 12. Android - 將位圖紋理應用到API繪圖例程
- 13. 位圖太大,當我試圖呈現的ImageView</p> <pre><code>mImageView.setImageBitmap(mBitmap); </code></pre> <p>我會看到位圖太大的位圖上傳到日誌紋理上傳到紋理
- 14. 如果圖像大於256x128,則無法將圖像加載到OpenGL紋理中
- 15. 無法從位圖生成紋理
- 16. 我的滾動位圖畫布太慢,無法使用
- 17. 上傳AIR應用程序的圖像
- 18. 無法滾動iCarousel圖像
- 19. 無法上傳圖像到Android應用程序使用PHP API的服務器
- 20. 無法在laravel應用程序上傳圖片到託管
- 21. 大圖像滾動
- 22. 位圖太大
- 23. 無法上傳從Android應用大(尺寸)圖像數據庫
- 24. Swift SpriteKit從圖像紋理中製作物理效果太慢我的應用程序太慢
- 25. 無法將圖像上傳到應用程序之外的文件夾Codeigniter
- 26. 無法在swift中使用滾動視圖滾動圖像
- 27. Ipad圖像通用應用程序的方式太大
- 28. 從移動應用程序上傳服務器上的圖像
- 29. 將圖像紋理加載到CVWindow上
- 30. 形狀路徑太大,無法渲染成紋理
我聽說過一個名爲「BitmapRegionDecoder」的東西,你認爲它可以工作嗎? –