Image cleanen
-
Form2->Image2->Canvas->MoveTo(MX,MY); Form2->Image2->Canvas->LineTo(NewX,NewY);Wie kann ich nun diesen Strich wieder löschen? Gibt es eine Funktion von Image? Ich habe irgendwie keine sinnvolle gefunden?!
-
zeichne mittels XOR, dann kannst du den strich einfach mit sich selbst ueberzeichnen und er ist wieder weg.
ansonsten gibts da keine funktion dafür, wie auch, hast ja etwas in das bild gezeichnet und damit dort die pixel verändert. woher soll man dann noch wissen, wie es vorher aussah?
Image->Canvas->Pen->Mode = pmXor;
-
Image1->Picture = NULL;
funktioniert meistens. Ist aber irgendwie... nicht richtig.
-
Ich machs so, daß ich kurz ein Rechteck in den Abmessungen des Image drüberzeichne, dann ist auch alles gelöscht.