Показать сообщение отдельно
  #6  
Старый 11.08.2014, 22:07
Аватар для Electronic_Arts
Electronic_Arts Electronic_Arts вне форума
Местный
 
Регистрация: 13.07.2006
Адрес: на земле
Сообщения: 562
Версия Delphi: Delphi 11
Репутация: 18
Восклицание

Вот решение - насколько это глупо не звучало все равно скажу
- для решения достаточно было взглянуть в исходный код библиотеки
Код:
var
bmp32: TBitmap32;
jpeg: TJPEGImage;
bmp : TBitmap;
begin
bmp32:= TBitmap32.Create;
bmp32.Assign(image321.Bitmap);
jpeg:=TJPEGImage.Create;
BMP32.Width:=IMAGE321.Width;
BMP32.Height:=IMAGE321.Height;
image321.Bitmap.DrawTo(bmp32, bmp32.BoundsRect);
bmp := TBitmap.Create;
bmp.Assign(bmp32);
bmp.PixelFormat:= pf24bit;
jpeg.Assign(bmp);
jpeg.CompressionQuality:=50;
jpeg.Compress;
jpeg.SaveToFile('D:\a1.jpg');
__________________
Нет ничего не возможного. Вопрос только во времени...
Ответить с цитированием