Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Из byte[] в Image / 11 сообщений из 11, страница 1 из 1
04.06.2006, 17:34
    #33771120
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из byte[] в Image
Получаю потокм картинку (.jpg) из базы данных (поле BLOB) в виде массива байт.
Как ее превратить в Image, что отрисовать в JLabel.
Надоело "барахтаться", все примеры читают из файла, а простого способа из byte[] в Image не нахожу. Подскажите, кто знает.
...
Рейтинг: 0 / 0
04.06.2006, 20:14
    #33771218
М.Голованов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из byte[] в Image
MBasilПолучаю потокм картинку (.jpg) из базы данных (поле BLOB) в виде массива байт.
Как ее превратить в Image, что отрисовать в JLabel.
Надоело "барахтаться", все примеры читают из файла, а простого способа из byte[] в Image не нахожу. Подскажите, кто знает.

Код: plaintext
1.
2.
 byte [] imageBytes; // эти байты откуда-то берутся
ImageIcon imageIcon =  new  ImageIcon( imageBytes );
Image image = imageIcon.getImage();

А зачем барахтаться - то? Читайте API Docs, там ВСЕ написано.
...
Рейтинг: 0 / 0
04.06.2006, 21:40
    #33771268
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из byte[] в Image
Доки я читаю, однако в примерах Tutorials предлагалось нечто, подобное следующему:

MemoryImageSource m = new MemoryImageSource( 240, 320, colorModel, buf, 0, 240 );
Image im = createImage( m );

Поэтому до класса ImageIcon я не добрался, попав на тупиковый путь. Сообразив, что
в этом случае предполагается не .jpg, а растровая картинка я, провозившись пол-дня
запросил помощи, так как задачу я бы решил, но большой затратой времени.
Посему спасибо ОГРОМНОЕ за помощь.
...
Рейтинг: 0 / 0
04.06.2006, 22:03
    #33771275
асёлъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из byte[] в Image
М.Голованов
Код: plaintext
1.
2.
 byte [] imageBytes; // эти байты откуда-то берутся
ImageIcon imageIcon =  new  ImageIcon( imageBytes );
Image image = imageIcon.getImage();

а все зометили как кросивше стали выгледеть
исходные коды?

PS а спосибо мне никто не скозал.
...
Рейтинг: 0 / 0
04.06.2006, 22:35
    #33771284
я
я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из byte[] в Image
не хочу обидеть, но стало хуже...
...
Рейтинг: 0 / 0
04.06.2006, 22:45
    #33771291
асёлъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из byte[] в Image
яне хочу обидеть, но стало хуже...чемъ?
...
Рейтинг: 0 / 0
04.06.2006, 22:59
    #33771295
я
я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из byte[] в Image
шрифт слишком широкий (имхо, конечно) и не моноширинный.
...
Рейтинг: 0 / 0
04.06.2006, 23:04
    #33771301
асёлъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из byte[] в Image
яшрифт слишком широкий (имхо, конечно) и не моноширинный.
самый что ни на есть моно. видно на картинке. а ширину шрифта ты, видно, не видел в файрфоксе :)
...
Рейтинг: 0 / 0
04.06.2006, 23:13
    #33771305
я
я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из byte[] в Image
чертова опера :(
...
Рейтинг: 0 / 0
04.06.2006, 23:19
    #33771308
асёлъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из byte[] в Image
ячертова опера :(это она вообще неправильно делает.
потому как исходники обрамляются тэгом <pre> с css-классом 'src':
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
.src {
  margin: 1px;
  font-family: monospace;
  font-size: 10pt;
  border-top:1px solid #CCB67E; border-bottom:1px solid #FFFEFA; border-right:1px solid #FFFEFA; border-left:1px solid #CCB67E; margin-top:5px;
  background-color: #FFFAED;
  padding : 9px;
}
...
Рейтинг: 0 / 0
01.07.2006, 13:51
    #33825706
я
я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из byte[] в Image
ура! в девятой пофиксели.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Из byte[] в Image / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]