function BmpToJpg(var Bmpfile,Jpgfile:string);boolean;
var
bmp:Tbitmap;
jpg:Tjpegiamge;//可能....你查一下DELPHI5帮助。
ImageMemo:Tmemorystream;
begin
bmp:=Tbitmap.create;
jpg:=TjpegImage.create;
ImageMemo:=Tmemorystream.create;
try
bmp.loadfromfile(Bmpfile);
bmp.savetostream(ImageMemo);
jpg.loadfrom(ImageMemo);
jpg.savetofile(Jpgfile);
finally
bmp.free;
jpg.free;
imagememo.free;
end;
result := true;
end;