2011-02-14 50 views
0

我在嘗試使用j2me使用createImage()創建圖像時出現了一些問題。編將只是掛起。我能夠從文件中獲得輸入,但我無法創建圖像。有人有什麼主意嗎?創建圖像 - JavaME

if (filenames.exists()) { 
    InputStream input = filenames.openInputStream(); 
    try { Logger.logEventInfo("READING1: " + imageName); 
    Image image = Image.createImage(input); //Having problem here... 
+1

您可以嘗試使用其他Image.createImage方法之一來查看它是否是導致問題的圖像數據。只需從InputStream讀入一個字節數組並調用`createImage(byte [] imageData,int imageOffset,int imageLength)` – 2011-02-14 08:33:01

+0

謝謝!這工作!任何想法爲什麼它不適用於createImage(輸入)? – JohnDoe4136 2011-02-15 07:02:26

回答

0

如果您只是嘗試從圖像文件加載數據,請嘗試使用createImage(String name)版本的方法。確保圖像是一個PNG,並在資源(res)文件夾中。字符串的格式應該是「/filename.png」 - 注意前面的斜槓。