powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Из byte[] в Image
11 сообщений из 11, страница 1 из 1
Из byte[] в Image
    #33771120
MBasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получаю потокм картинку (.jpg) из базы данных (поле BLOB) в виде массива байт.
Как ее превратить в Image, что отрисовать в JLabel.
Надоело "барахтаться", все примеры читают из файла, а простого способа из byte[] в Image не нахожу. Подскажите, кто знает.
...
Рейтинг: 0 / 0
Из byte[] в Image
    #33771218
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Из byte[] в Image
    #33771268
MBasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доки я читаю, однако в примерах Tutorials предлагалось нечто, подобное следующему:

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

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

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

PS а спосибо мне никто не скозал.
...
Рейтинг: 0 / 0
Из byte[] в Image
    #33771284
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
не хочу обидеть, но стало хуже...
...
Рейтинг: 0 / 0
Из byte[] в Image
    #33771291
Фотография асёлъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
яне хочу обидеть, но стало хуже...чемъ?
...
Рейтинг: 0 / 0
Из byte[] в Image
    #33771295
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
шрифт слишком широкий (имхо, конечно) и не моноширинный.
...
Рейтинг: 0 / 0
Из byte[] в Image
    #33771301
Фотография асёлъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
яшрифт слишком широкий (имхо, конечно) и не моноширинный.
самый что ни на есть моно. видно на картинке. а ширину шрифта ты, видно, не видел в файрфоксе :)
...
Рейтинг: 0 / 0
Из byte[] в Image
    #33771305
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
чертова опера :(
...
Рейтинг: 0 / 0
Из byte[] в Image
    #33771308
Фотография асёлъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ячертова опера :(это она вообще неправильно делает.
потому как исходники обрамляются тэгом <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
Из byte[] в Image
    #33825706
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
ура! в девятой пофиксели.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Из byte[] в Image
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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