![]() |
Image
Подскажите, как загрузить в TImage картинку, которая находиться в памяти. К примеру, я скачал с какого нибудь сайта картинку и поместил её в массив. Как отобразить её, не сохраняя в файл на винте?
|
Смотря какого формата картинка. Вообще есть такая фишка как потоки данных, через них всё и делается - image1.Picture.Bitmap.LoadFromStream но это только для чистого потока (jpeg непрокатит), для этого нужно еще конвертнуть данные
var strim:TMemoryStream; begin strim:=TMemoryStream.Create ; strim.Write('123',3); // поместим данные в поток strim.Position:=0; // установим указатель на начало А дальше можешь передавать этот поток в image |
Спасибо за совет, уже давно интересовался этим вопросом
|
| Время: 14:41 |