Ism писал(а):Можно загрузить в TImage и присвоить Assign(Image1.Picture)
Сохраняется черная картинка. а под линем так еще и ошибку выдает.
Ism писал(а):Видимо imgSmall.Picture.Bitmap в другом формате
 Как это понять? Смотрим в код 
- Код: Выделить всё
- property Bitmap: TBitmap read GetBitmap write SetBitmap; 
Ism писал(а):LoadFromStream
Этой процедурой нужно загружать в TImage или в bmp?
Ism писал(а):Если загрузить картинку в bmp и сохранить , то все будет работать 
- Код: Выделить всё
- procedure TfrmMain.SpeedButton2Click(Sender: TObject);
 var
 bmp: TBitmap;
 begin
 bmp:= TBitmap.Create;
 bmp.LoadFromFile('123.bmp');
 bmp.PixelFormat:= pf8bit;
 bmp.SaveToFile('345.bmp');
 bmp.Free;
 end;
Получается аналогичная картинка 24bit и такого же размера.
Может у меня лазарус неправильный?