2013-02-22 27 views
0

我嘗試在lwuit中創建圖像時出現IOException。 以下是代碼: InputStream is = img.getResourceAsStream(); 圖片img = Image.createImage(is);爲什麼使用lwuit創建圖像時會出現IOException?

圖像的實際大小爲1 mb及以上。在哪裏我可以用相同的代碼創建大小爲100或200 kb的圖像。

謝謝。

+0

是圖像1 MB,**爲壓縮文件來調整圖片的大小?** A 1 MB壓縮的圖像會未壓縮的空間要大得多,這正是移動設備實際需要顯示的內容。 – Nate 2013-02-22 08:12:47

+0

不!您可能會說圖像被捕獲並直接發送到應用程序打開該圖像的j2me設備。 – shriniket 2013-02-22 11:29:25

回答

0

是您的圖像的大小是什麼原因

嘗試使用本網站 http://www.picresize.com/

+0

是的!謝謝!但是請你告訴我是否可以通過midlet編碼來完成。我嘗試調整大小的圖像,但是它需要首先創建圖像,然後操作其rgb數據。最初創建圖像時發生IOException的地方。請幫我解決這個問題。 – shriniket 2013-02-25 05:42:40

+0

這裏我使用Lwuit createImage(Path)方法並將圖像路徑作爲參數傳遞。 – shriniket 2013-02-25 05:44:19

+0

請寫下您的完整代碼,並給我一個您想通過鏈接創建或上載圖片的例子。這使我更快,更好地幫助你。 – JavaFan 2013-02-25 11:42:46

相關問題