![]() |
Bild aus Zwischenablage speichern
Hallo ich müsste ein Bild aus der Zwischenablage als jpg oder (auch zur Not) bmp speichern.
Wie bekomme ich das hin? mfg Logic |
Re: Bild aus Zwischenablage speichern
mit kompression oder ohne?
|
Re: Bild aus Zwischenablage speichern
Delphi-Quellcode:
Procedure Bild_Speichern;
Var Zeit :TDateTime; name :String; img: TPicture; Jpg: TJPEGImage; clip: TClipboard; Begin Zeit := now; Clip := Clipboard; if clip.HasFormat(CF_BITMAP) then begin img := TPicture.create; Jpg := TJPEGImage.create; img.LoadFromClipboardFormat(CF_Bitmap,clip.GetAsHandle(CF_Bitmap),0); jpg.Assign(img.bitmap); jpg.CompressionQuality := 50; jpg.ProgressiveEncoding := true; jpg.Compress; name := ('c:\'+'Bild von '+validTime(Timetostr(Zeit))+'.jpg'); jpg.SaveToFile(name); clip.clear; img.Free; jpg.Free; inc(x); end; End; |
Re: Bild aus Zwischenablage speichern
alternativ ginge auch
Delphi-Quellcode:
Procedure Bild_Speichern;
Var img: TPicture; clip: TClipboard; Begin Clip := Clipboard; if clip.HasFormat(CF_BITMAP) then begin img := TPicture.create; img.LoadFromClipboardFormat(CF_Bitmap,clip.GetAsHandle(CF_Bitmap),0); img.savetofile('clip_pic.bmp'); clip.clear; img.Free; end; End; |
Re: Bild aus Zwischenablage speichern
Ich hab gerade mal gesucht, aber leider nichts gefunden, also hänge ich mich mal hier an:
Was muss man machen, wenn das Bild aus der Zwischenablage ein JPG ist? Hab schon einiges Versucht, bekomme aber nur Zugriffsverletzungen ect. |
Re: Bild aus Zwischenablage speichern
Normalerweise wird jedes Bild (Cliparts und Vektorgrafiken lasse ich jetzt mal aussen vor), egal welches Format es vorher hatte in der Zwischenablage als Bitmap abgelegt.
Hast du ein Programm das dies anders macht? |
Re: Bild aus Zwischenablage speichern
Stimmt, jetzt geht's. Keine Ahnung, warum es eben noch nicht ging.
Thsculdigung! :oops: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz