Einzelnen Beitrag anzeigen

Mario

Registriert seit: 7. Apr 2003
567 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: WMF nach GIF oder PNG konvertieren

  Alt 28. Aug 2003, 08:50
So, ich habe nun die Möglichkeit mittels der GifImage Komponente gefunden:
Delphi-Quellcode:
procedure Convert;
var
  Wmf    : TMetaFile;
  GIF      : TGIFImage;
  Ratio : Double;
begin
  Wmf := TMetafile.Create;
  try
    Wmf.LoadFromFile('C:\test.wmf');

    GIF := TGIFImage.Create;
    try
      Ratio := Wmf.Width / 400; // Breite in Pixel
      Wmf.Width := Round(Wmf.Width / Ratio);
      Wmf.Height := Round(Wmf.Height / Ratio);

      GIF.Assign(Wmf);
      GIF.SaveToFile('C:\test.gif');

    finally
      GIF.Free;
    end;
  finally
    Wmf.Free;
  end;
end;
Schöne Grüße,
Mario Noack
  Mit Zitat antworten Zitat