Главная страница
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.057 c
1-1084359481
Николай
2004-05-12 14:58
2004.05.23
Сохранение в компоненте Edit


3-1082966607
PFR
2004-04-26 12:03
2004.05.23
Прерывание запроса к DB2 через ADOQuery


4-1080802082
Alexey
2004-04-01 10:48
2004.05.23
От чьего имени запущено приложение.


9-1074531726
Sos
2004-01-19 20:02
2004.05.23
Во время движения персонаж мигает как фонарь =)


3-1082975508
Timon
2004-04-26 14:31
2004.05.23
Опять DBGRID. Помогите пожалуйста. Как сделать в DBGRID-е чтобы