netlink Опубликовано 5 декабря, 2016 Поделиться Опубликовано 5 декабря, 2016 Коллеги, добрый день! Есть некий набор байт, который представляет собой пришедший через HTTP поток байт, который внутри JPEG. vImagesBytes: TBytes; Получаю, запихиваю это в MemoryStream vBMPMemoryStream := TMemoryStream.Create; try vMemoryStream.WriteData(vImagesBytes, Length(vImagesBytes)); vMemoryStream.Seek(0, TSeekOrigin.soBeginning); Вопрос: как из стрима получить сначала JPEG, в потом конвертнуть его в BMP, чтобы загрузить в TBITMAP? Или есть более простой путь? Цитата Ссылка на комментарий
0 Rusland Опубликовано 5 декабря, 2016 Поделиться Опубликовано 5 декабря, 2016 (изменено) 1 час назад, netlink сказал: как из стрима получить сначала JPEG, в потом конвертнуть его в BMP, чтобы загрузить в TBITMAP? Или есть более простой путь? Вроде в TBitmap можно сразу грузить и bmp и jpg и png Грузить через Bitmap.LoadFromStream Изменено 5 декабря, 2016 пользователем Rusland Brovin Yaroslav и Kitty 2 Цитата Ссылка на комментарий
0 netlink Опубликовано 6 декабря, 2016 Автор Поделиться Опубликовано 6 декабря, 2016 Да. Можно. просто попробовал один раз. Упало. Нашёл проблему в другом. Инфа из датасета тянулась, а там поле String длиной всего 255 байт. Хотя у меня картинка в base64 длиннее. Разобрался. Спасибо! Цитата Ссылка на комментарий
Вопрос
netlink
Коллеги, добрый день!
Есть некий набор байт, который представляет собой пришедший через HTTP поток байт, который внутри JPEG.
vImagesBytes: TBytes;
Получаю, запихиваю это в MemoryStream
vBMPMemoryStream := TMemoryStream.Create; try vMemoryStream.WriteData(vImagesBytes, Length(vImagesBytes)); vMemoryStream.Seek(0, TSeekOrigin.soBeginning);
Вопрос:
как из стрима получить сначала JPEG, в потом конвертнуть его в BMP, чтобы загрузить в TBITMAP?
Или есть более простой путь?
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.