Изображение в байтовый массив в J2ME - PullRequest
0 голосов
/ 09 августа 2010

Как преобразовать изображение в байтовый массив в J2ME ??

Ответы [ 3 ]

1 голос
/ 09 августа 2010

Вы не можете получить исходное (возможно, сжатое) изображение обратно.Но вы можете использовать [Image.getRGB ()] [1] для получения данных RGB;это может быть сохранено где-нибудь, а изображение восстановлено позже.Это займет больше места, чем оригинальный .png (или любой другой формат);вам придется сжать его самостоятельно, если это недопустимо.

[1]: http://download -llnw.oracle.com / javame / config / cldc / ref-impl / midp2.0 /jsr118 / javax / microedition / lcdui / Image.html # getRGB (int [] , int, int, int, int, int, int)

0 голосов
/ 19 августа 2010

Используйте эту функцию getRGB, она вернет байтовый массив!

getRGB (rgbs 0, image.getWidth (), 0, 0, image.getWidth (), image.getHeight ());

0 голосов
/ 09 августа 2010
  • Вы пробовали toString? (не знаю, работает ли это, просто догадываюсь)
  • Вы можете вызвать getRGB в loop , чтобы получить все значения пикселей.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...