我正在製作一個j2me應用程序。在這個應用程序中,我想上傳超過1 MB的圖片。但是,由於大部分手機的堆大小分配限制爲1 MB,所以當我嘗試創建超過1 MB大小的圖像輸入流時,它會拋出異常。所以我如何在j2me應用程序中壓縮圖像以在服務器上進行上傳。如何在j2me中壓縮圖像
2
A
回答
0
不要一次加載所有圖像逐個上傳圖像並清除以前的圖像,這些圖像將釋放內存並調整圖像大小以減小圖像大小。
+0
@Faraz ...謝謝你的回覆....但是請告訴我如何在不創建輸入流的情況下調整圖像大小,當我創建大文件輸入流時出現問題,此時發生OutOfMemory異常。 – mark 2013-04-22 03:38:12
0
您使用scale()方法根據屏幕大小調整圖像的大小。如果您希望圖像適合手機屏幕尺寸,請使用Displayable.getWidth和getheight方法。將它們作爲Scale(w,h)傳遞給Scale方法,並在圖像變量上調用scale。大多數情況下,它會減少可以通過堆處理的圖像大小。如果它仍然更高,然後將圖像分成小字節,然後上傳
相關問題
- 1. J2ME中的壓縮
- 2. 如何在j2me上壓縮並解壓縮
- 3. 如何在iphone中壓縮圖像?
- 4. 如何在iOS中壓縮圖像?
- 5. 如何在unix中壓縮bmp圖像
- 6. 在android中壓縮圖像
- 7. Android - 如何壓縮或縮小圖像?
- 8. 使用jazzlib在j2me中進行壓縮
- 9. 如何在Linux上壓縮圖像?
- 10. 如何在Windows Phone上壓縮圖像
- 11. Java LZW壓縮和解壓縮圖像
- 12. 解壓縮PVRTC壓縮圖像格式?
- 13. LZ4:壓縮的壓縮圖像格式
- 14. 未壓縮前端壓縮圖像
- 15. 在日冕中壓縮位圖圖像
- 16. 從流中壓縮圖像
- 17. PHP中的圖像壓縮?
- 18. 壓縮圖像asp.net
- 19. .NET圖像壓縮
- 20. Matlab,圖像壓縮
- 21. VB.NET - 圖像壓縮
- 22. 壓縮圖像android
- 23. JPEG圖像壓縮
- 24. Java圖像壓縮
- 25. node.js圖像壓縮
- 26. 如何僅使用PHP壓縮尚未壓縮的圖像?
- 27. 重新縮放圖像在J2ME
- 28. JavaScript:如何顯示壓縮圖像
- 29. 如何從UIImageView壓縮圖像?
- 30. 如何使用java壓縮圖像?
您的輸入流是否緩衝?什麼是緩衝區大小? – 9000 2013-04-20 13:08:30
感謝您的回覆, InputStream inputStream = fileConnection.openInputStream(); 以這種方式創建輸入流。拋出OutOfMemory異常在這一點上。請告訴我解決這個問題的方法,它非常緊迫。 – mark 2013-04-20 13:16:21