Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Form1.Canvas saven? (https://www.delphipraxis.net/13453-form1-canvas-saven.html)

Toenn 18. Dez 2003 18:03


Form1.Canvas saven?
 
hi,

wie kann ich ein canvas von form1 speichern?

danke
tuenn

Luckie 18. Dez 2003 18:05

Re: Form1.Canvas saven?
 
Kopiere es in ein TBitmap und speichere es als Bitmap.

Toenn 18. Dez 2003 18:05

Re: Form1.Canvas saven?
 
:wiejetzt:

jbg 18. Dez 2003 18:06

Re: Form1.Canvas saven?
 
Dann würde ich es persönlich zuerst in das Bitmap zeichnen und dann per Canvas.Draw ausgeben.

Luckie 18. Dez 2003 18:12

Re: Form1.Canvas saven?
 
TBitmap hat eine Methode zum Spiecher in eine Datei. Kopier mit BitBlt den Canvas der Form in das TBitmap Objekt und speicher dieses.

jbg 18. Dez 2003 18:15

Re: Form1.Canvas saven?
 
Zitat:

Zitat von Luckie
TBitmap hat eine Methode zum Spiecher in eine Datei

Ich gehe schwer davon aus, dass du "TCanvas hat..." schreiben wolltest.

Luckie 18. Dez 2003 18:28

Re: Form1.Canvas saven?
 
Nein TBitmap. Man muss aber den Umweg über einen Stream gehen.

Aber eigentlich dünkt es mir, dass er was ganz anderes meint. Mal sehen, wann er sein Problem richtig beschreibt.

jbg 18. Dez 2003 18:34

Re: Form1.Canvas saven?
 
Zitat:

Zitat von Luckie
Nein TBitmap.

Ganz sicher?
Zitat:

TBitmap hat eine Methode zum Spiecher in eine Datei
Und was ist dann bitte schön TBitmap.SaveToFile() ?

Luckie 18. Dez 2003 18:44

Re: Form1.Canvas saven?
 
Ich sagte doch, er muss über eine Stream gehen. TBitmap kennt die Methode SaveToStream. TCanvas kennt hingegen keine Methode zum speichern. Sagt zu mindest meine Hilfe zu TBitmap und TCanvas.

jbg 18. Dez 2003 19:15

Re: Form1.Canvas saven?
 
Sorry. Ich habe immer "keine" gelesen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz