Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Problem beim Speichern einer mit Canvas gezeichneten Grafik (https://www.delphipraxis.net/109176-problem-beim-speichern-einer-mit-canvas-gezeichneten-grafik.html)

blender 25. Feb 2008 21:01

Re: Problem beim Speichern einer mit Canvas gezeichneten Gra
 
Ich habe überhaupt nicht auf die Paintbox gezeichnet.
Ich habe einfach: Canvas.moveto(Wasweißich)...
Aber nix mit Paintbox.

Fussball-Robby 25. Feb 2008 21:03

Re: Problem beim Speichern einer mit Canvas gezeichneten Gra
 
Okay, das heißt, du hast direkt auf die Form gezeichnet und das speichern des Inhaltes der Paintbox hätte sowieso nichts gebracht.
Aber in dem Fall, ja, du musst Canvas.blabla durch Image1.blabla ersetzen :wink:

blender 25. Feb 2008 21:06

Re: Problem beim Speichern einer mit Canvas gezeichneten Gra
 
Ich habe doch am anfang gesagt das ich auf Form1 gezeichnet habe. :lol:
Muss ich auch canvas.pen.color ersetzen?

Fussball-Robby 25. Feb 2008 21:07

Re: Problem beim Speichern einer mit Canvas gezeichneten Gra
 
Jupp, alles mit Canvas ersetzen

blender 25. Feb 2008 21:09

Re: Problem beim Speichern einer mit Canvas gezeichneten Gra
 
Eine Frage noch:
Kann ich Timage dazu bringen seine Größe an die des Fensters anzupassen?
Wie?

Fussball-Robby 25. Feb 2008 21:11

Re: Problem beim Speichern einer mit Canvas gezeichneten Gra
 
Indem du ins OnResize Event der Form
Delphi-Quellcode:
Image1.Height:=Form1.ClientHeight;
Image1.Width:=Form1.ClientWidth;
einfügst.

//Edit: dazu muss das Image aber Top & left =0 sein, also ganz links oben in der form, ansonsten gibts nen fehler...

//Edit²: Noch besser:
Delphi-Quellcode:
Image1.Height:=Form1.ClientHeight-Image1.Top;
Image1.Width:=Form1.ClientWidth-Image1.Left;

blender 26. Feb 2008 19:49

Re: Problem beim Speichern einer mit Canvas gezeichneten Gra
 
Bevor ich die neue Version hochlade möchte ich noch eines wissen:
Gibt es so etwas wie:
Delphi-Quellcode:
Image1.Refresh;
Ich habe das "Refresh" meines Formulars in "Image1.Refresh" umgewandelt.
Es funktioniert nicht!!!
Wie leert man die Fläche von Image1?

DeddyH 26. Feb 2008 19:53

Re: Problem beim Speichern einer mit Canvas gezeichneten Gra
 
Einfach mit FillRect drübermalen ;)

blender 26. Feb 2008 21:06

Re: Problem beim Speichern einer mit Canvas gezeichneten Gra
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier ist der neue Download.
Mit Nachfrage vor dem Schließen(leider nur wenn die Aktion durch den Button ausgelöst wird, der X Button kommt noch)
und der Speichern Funktion.
Die gespeicherten Bilder sehen so aus.(Ich habe leider nur einen Download und keine Grafikadresse.)
Ich finde, es sieht ein wenig "pixelig" aus.
Kann man das irgendwie beheben?
Es wird ja so gezeichnet.
Kann Canvas das nicht besser?
Was könnte man noch hinzufügen?

Fussball-Robby 26. Feb 2008 21:55

Re: Problem beim Speichern einer mit Canvas gezeichneten Gra
 
Zitat:

Zitat von blender
Kann Canvas das nicht besser?

Image1.Canvas... Das ist Canvas

MfG

ps: Wenn du dein Programm vostellen willst, dann tu das unter Freeware :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 Uhr.
Seite 3 von 4     123 4      

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 by Thomas Breitkreuz