Thema: Delphi bmpZUjpeg ?

Einzelnen Beitrag anzeigen

taktaky
(Gast)

n/a Beiträge
 
#1

bmpZUjpeg ?

  Alt 2. Jul 2008, 11:31
Hallo,

Ich möchte mein Image nicht nur als .bmp sondern auch als .jpeg
so versuche ich das Image zu convertieren und gleichzeitig speichern :
Delphi-Quellcode:
function BmpToJpeg(bmp:TBitmap):TJpegImage;
begin
  BmpToJpeg := TJpegImage.Create;
  BmpToJpeg.Assign(bmp);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  saveDialog1.DefaultExt := '.bmp';
  if savedialog1.Execute then
    begin
      If ExtractFileExt(SaveDialog1.Filename) = '.bmpthen
          image1.picture.savetofile(SaveDialog1.FileName); // ok
      If ExtractFileExt(SaveDialog1.Filename) = '.jpegthen
         BmpToJpeg(image1.picture.savetofile(SaveDialog1.FileName)); // Untyped Pointer

end;
end;
end;
  Mit Zitat antworten Zitat