Показать сообщение отдельно
  #9  
Старый 16.05.2013, 23:12
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Кстати, если картинка в формате PNG, то в памяти она скорее всего распакована до примитива и лежит в виде битмапа плюс кусок оперативки со сжатым оригиналом, т.е. там она присутствует в двух вариантах. Задача - найти нужный.

З.Ы. А что если пойти другим путём, напрямую, через TIdHttp грузить эту картинку в image (для примера)
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 Stream: TStream;
 PNG: TPNGObject;
begin
 PNG:= TPNGObject.Create;
 Stream:= TStringStream.Create(IdHTTP1.Get(URL картинки));
 PNG.LoadFromStream(Stream);
 Image1.Picture.Assign(PNG);
 Stream.Free;
 PNG.Free;
end;
Чтоб из памяти грузить надо адреса нужные знать, а это наверное трудно сделать.
Ответить с цитированием