Thema: Delphi *.jpeg Datei erstellen

Einzelnen Beitrag anzeigen

Nils1984

Registriert seit: 23. Sep 2003
Ort: Meerbusch
27 Beiträge
 
Delphi 7 Enterprise
 
#15

Re: *.jpeg Datei erstellen

  Alt 2. Feb 2004, 21:07
Delphi-Quellcode:
Procedure TScreeny.Bild_Speichern;
Var Zeit :TDateTime;
    name :String;
    img: TPicture;
    Jpg: TJPEGImage;
Begin
  Zeit := now;
  Clip := Clipboard;
  img := TPicture.create;
  Jpg := TJPEGImage.create;
  name := ('Bild von '+Timetostr(Zeit)+'.jpeg');
  img.LoadFromClipboardFormat(CF_Bitmap,clip.GetAsHandle(CF_Bitmap),0);
  jpg.Assign(img);
  jpg.CompressionQuality := 50;
  jpg.ProgressiveEncoding := true;
  jpg.Compress;
  jpg.SaveToFile(name);
  clip.clear;
  img.Free;
End;

Function TScreeny.check_ClipBoard :Boolean;
Begin
  if Clipboard.HasFormat(CF_TEXT)
    Then Result := False
    else if clipboard.HasFormat(CF_Bitmap)
           Then Result := True;
end;
soweit bin ich jez, aber da kommt immer ne Fehlermeldung wenn ich die Screenshottaste drück
Hiroshima '45, Tschernobyl '86, Windows '95

www.meinepageistdiebeste.de.vu
  Mit Zitat antworten Zitat