2011-02-14 54 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” - 注意前面的斜杠。