Hallo,
wie lösche ich die mit den Befehlen line usw. gezeichneten Linien?
Ich zeichne auf einer geladenen Bitmap Trendkurfen auf. Irgendwann ist das Ende der x Achse erreicht, x soll dann auf 0 gesetzt und der bisher gezeichnete Trend gelöscht werden. Wie bekomme ich die bis dahin gezeichneten Linien weg????
Ich suche einem Befehl wie "DeleteImage" oder so...
Zeichnung löschen
Zeichnung löschen
- Windows 10
- PureBasic 5.62
- PureBasic 5.62
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
lade die bitmap in Image Nr. 1, zeichne das auf Image Nr.2 und zeichne da die linien drüber.
wenn du diese löschen willst, zeichne wieder das ursprüngliche Image Nr.1 drüber.
davon ab:
es wäre vielleicht sinnvoller, wenn du die Trendkurve schrittweise nach links scrollen würdest, anstatt sie komplett zu löschen.
wenn du diese löschen willst, zeichne wieder das ursprüngliche Image Nr.1 drüber.
davon ab:
es wäre vielleicht sinnvoller, wenn du die Trendkurve schrittweise nach links scrollen würdest, anstatt sie komplett zu löschen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
Scrollen! Habe ich auch schon angedacht. Da fehlen mir aber die programmtechnischen Ansätze. Kann ich das ganze Image verschieben oder muss ich jede (es sind 100te) Linie anpacken?
Ich will mal mein Glück mit Deinem Tipp versuchen. So ganz verstanden habe ich das noch nicht.....
Ich will mal mein Glück mit Deinem Tipp versuchen. So ganz verstanden habe ich das noch nicht.....

- Windows 10
- PureBasic 5.62
- PureBasic 5.62
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
das ganze Image verschieben kannst du über eine Kopie.
bevor ich jetzt in Details gehe, wären ein paar mehr infos noch gut.
du schreibst
> Ich zeichne auf einer geladenen Bitmap Trendkurfen auf.
was für eine Bitmap lädst du denn?
und wie hast du das ganze gelöst, auf nem Screen oder auf nem Image?
bevor ich jetzt in Details gehe, wären ein paar mehr infos noch gut.
du schreibst
> Ich zeichne auf einer geladenen Bitmap Trendkurfen auf.
was für eine Bitmap lädst du denn?
und wie hast du das ganze gelöst, auf nem Screen oder auf nem Image?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
Re: Zeichnung löschen
Dafür brauchts kein DeleteImage() oder so.exit hat geschrieben:Ich zeichne auf einer geladenen Bitmap Trendkurfen auf. Irgendwann ist das Ende der x Achse erreicht, x soll dann auf 0 gesetzt und der bisher gezeichnete Trend gelöscht werden. Wie bekomme ich die bis dahin gezeichneten Linien weg????
Lade das Bild einfach erneut, mit derselben ID. Pseudocode:
Code: Alles auswählen
LoadImage(0, "bitmap.bmp")
Define x
Repeat
StartDrawing(ImageOutput(0))
Point(x, y, #Blue)
StopDrawing()
If x > breite_des_bildes
x=0
LoadImage(0, "bitmap.bmp")
EndIf
ForEver
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End