Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

как сконвертить bmp в jpg   Найти похожие ветки 

 
Tex   (2004-05-06 10:23) [0]

Ув. мастера!
Подскажите как программно сконвертить файл формата bmp в jpg. Это нужно сделать перед загрузкой изображения в БД для экономии места.


 
[lamer]Barmaglot ©   (2004-05-06 10:35) [1]

э-э-э-э, а чем не подходит стандартный путь, подключаешь модуль JPeg  и вперед...

Ну а если хочется заморасиваться, копай бинарники www.wotsit.com


 
Андрей Сенченко ©   (2004-05-06 12:39) [2]

LIBRARY convert;
uses
 Windows, Graphics, JPEG;

Procedure bmp2jpg(bmpname,jpgname : PChar); stdcall;
var
 JPGpic: TJPEGImage;
 BMPpic: TBitmap;
begin
 JPGpic := TJPEGImage.Create;
 BMPpic := TBitmap.Create;
 Try
   BMPpic.LoadFromFile(BMPName);
   JPGpic.Assign(BMPpic);
   JPGpic.SaveToFile(JPGName);
 Finally
   JPGpic.Free;
   BMPpic.Free;
 End { Try }
end;

Procedure jpg2bmp(bmpname,jpgname : PChar); stdcall;
var
 JPGpic: TJPEGImage;
 BMPpic: TBitmap;
begin
 JPGpic := TJPEGImage.Create;
 BMPpic := TBitmap.Create;
 Try
   JPGpic.LoadFromFile(JPGName);
   BMPpic.Assign(JPGpic);
   BMPpic.SaveToFile(BMPName);
 Finally
   JPGpic.Free;
   BMPpic.Free;
 End { Try }
end;

Exports
 bmp2jpg,
 jpg2bmp;
end.

Компили, подключай. У меня работает нормально


 
Tex   (2004-05-06 15:44) [3]

Спасибо,
и у меня тоже работает.



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.035 c
1-1084029702
DDA
2004-05-08 19:21
2004.05.23
PByteArray


14-1083333839
Ultr
2004-04-30 18:03
2004.05.23
На суд народа


4-1080892476
MPS
2004-04-02 11:54
2004.05.23
Как работать с XML не пользуясь VCL?


1-1084245986
Dark Man
2004-05-11 07:26
2004.05.23
Как заставить форму пропадать по подтверждению ???


3-1082730096
Хохол
2004-04-23 18:21
2004.05.23
Одновременная работа пользователей с БД Access.