Поиск сообщества
Показаны результаты для тегов 'memorystream'.
Найдено: 2 результата
-
Всем доброго времени суток. Возникла необходимость решить такую задачу: в таблице базы MySQL хранится список изображений и их URL. Необходимо получить этот список массивом. Затем загрузить изображения и поочередно с интервалом показать их в TImage. Понимаю, что получить список изображений правильнее при помощи PHP скрипта, но в каком виде скрип должен вернуть данные, чтобы в Delphi получить из них массив не знаю. Раньше для получения изображений использовал такую процедуру. Но вопрос, где хранить изображения перед демонстрацией их в TImage? Создавать несколько MemoryStream? procedure LoadWebImage(url: string; image: TBitmap); var idhttp : TNetHTTPClient; ms : TMemoryStream; begin IdHTTP := TNetHTTPClient.Create(nil); ms := TMemoryStream.Create; try idhttp.Get(url, ms); ms.Position := 0; image.LoadFromStream(ms); finally ms.Free; idhttp.Free; end; end;
- 15 ответов
-
Коллеги, добрый день! Есть некий набор байт, который представляет собой пришедший через HTTP поток байт, который внутри JPEG. vImagesBytes: TBytes; Получаю, запихиваю это в MemoryStream vBMPMemoryStream := TMemoryStream.Create; try vMemoryStream.WriteData(vImagesBytes, Length(vImagesBytes)); vMemoryStream.Seek(0, TSeekOrigin.soBeginning); Вопрос: как из стрима получить сначала JPEG, в потом конвертнуть его в BMP, чтобы загрузить в TBITMAP? Или есть более простой путь?
- 2 ответа
-
- MemoryStream
- JPEG
-
(и ещё 1 )
C тегом: