![]() |
Image.Canvas Problem...
Hallo,
ich möchte gerne wissen wie man gezeichnetes(mit Image.Canvas.Recangle... usw.) auf dem Image wieder löscht bzw. das komplette image leert. Einfach weiß übermalen geht nicht, weil das Imge Transparent ist und ich diese Eigenschaft beibehalten möchte. Darunter liegt nämlich noch ein Image, dass sichtbar sein soll. Mein Image, dass ich leeren möchte ist quasi eine höherliegende Ebene(Wie bei Photoshop). Herkulesamstart |
Re: Image.Canvas Problem...
Du Meinst, du hast 2 Imagekomponenten, oder zeichnest du nacheindander 2 Sachen auf das Image, wovon du eine Behalten willst?
Edit: Übrigens, das ist keine freeware, also warum postest du hier? :wink: |
Re: Image.Canvas Problem...
Ja ich habe zwei Imagekomponenten übereinander liegen. Also Image1 und Image2. Image2 ist im Vordergrund und transparent. Und ich zeichne mit Image2.Canvas was darauf und will das gezeichnete jetzt komplett löschen, so dass nur noch der Inhalt von Image1 zu sehen ist.
Edit: sry mit freeware, aber ich hab grad keinen Button zum thema erstellen gefunden.Ich habe mir gedacht einfach mal in den letzten beitrag zu gehen und von da aus nen neues Thema zu erstellen.. |
DP-Maintenance
Dieses Thema wurde von "Phoenix" von "Freeware" nach "VCL / WinForms / Controls" verschoben.
Und *wuppdi* ab nach Controls |
Re: Image.Canvas Problem...
Hmm ich verstehe nicht wo das Problem ist, du musst einfach das obenliegende Image überzeichnen!
Versuchs mal so:
Delphi-Quellcode:
Edit: Du hast den Transparentmode wahrscheinlich nicht geändert oder
Image2.Canvas.rectangle(-1,-1,image2.width+1,image2.height+1)
|
Re: Image.Canvas Problem...
Zitat:
Delphi-Quellcode:
Image2.Canvas.FillRect(Image2.BoundsRect);
|
Re: Image.Canvas Problem...
Zitat:
Delphi-Quellcode:
Image2.Picture := nil;
|
Re: Image.Canvas Problem...
danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 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 by Thomas Breitkreuz