![]() |
AW: Formular als JPEG Speichern
Hallo,
die oben genannten Methoden habe ich probiert, und das gespeicherte Bild ist zwar übereinstimmend mit den Maßen meines Formulars, aber das Bild ist schwarz. Ich nutze FreePASCAL mit Lazarus IDE. Weiß jemand, wo da der Haken sein könnte? Grüße Antonov |
AW: Formular als JPEG Speichern
Hallo,
zeig doch mal deinen Lazarus-Code. (Unit jpeg ist eingebunden?, sonst mal als Bitmap speichern) Heiko |
AW: Formular als JPEG Speichern
So,
entschuldigt die späte Antwort.
Delphi-Quellcode:
ebenfalls kann ich kein jpeg benutzen, es beschwert sich, dass jpeg nicht gefunden wurde. Jede andere mit bekannte unit kann ich einbinden unter
var
Bitmap: TBitmap; begin Bitmap := Form1.GetFormImage; Bitmap.SaveToFile('testbmp.bmp'); Bitmap.Free; end;
Delphi-Quellcode:
aber jpeg mag er nicht. Weiß der Teufel warum.
uses ...
EDIT: Ist es möglich, dass FreePASCAL das jpeg schon integriert hat? Ich habe es gerade getestet und kann Bilder auch in jpeg speichern, also so etwa
Delphi-Quellcode:
... ändert nichts dran, dass das Resultat immer noch schwarz ist, mit denselben Dimensionen wie das Formular.
Bitmap.SaveToFile('testbmp.jpeg');
|
AW: Formular als JPEG Speichern
Ist das Formular zum Zeitpunkt der Ausführung dieser Methode sichtbar und im Vordergrund?
|
AW: Formular als JPEG Speichern
Ja, diese Trivialitäten habe ich natürlich berücksichtigt! :D
Ich löse die Prozedur über einen Button Click aus, da muss das Fenster im Vordergrund stehen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 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