Показать сообщение отдельно
Старый 13.08.2008, 13:09   #18
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Хранение картинок в классах

Сообщение от Phantom_wc Посмотреть сообщение
У меня появилась другая идея =) Как можно считать картинку из файла и преобразовать в объект Image?
Я в своей библиотеке делал так:
import java.io.*;
import javax.microedition.lcdui.Image;
import javax.microedition.io.*;

class 
Lib_imloadjsr75 {
public static 
Image img;

public static 
Image loadimage(String filename) {
  try {
    
FileConnection con = (FileConnection)
        
Connector.open("file://" +
                       
filenameConnector.READ);
    
InputStream IS con.openInputStream();
    
img Image.createImage(IS);
    
IS.close();
    
con.close();
  }
  catch (
Exception ex) {}

  return 
img;


}

А вообще, зачем хранить изображения в классах?
Кстати, есть еще вариант: закодировать бинарник PNG чем-нибудь в роде base64 и записать как строковую константу. Места будет занимать мало, только декодировать обратно придется.
(Offline)
 
Ответить с цитированием