Pixelfarbe auslesen
Verfasst: Sonntag 27. September 2009, 12:12
Hallo,
ich habe ein erneutes Problem und zwar folgendes:
Wenn ich mit
ein Bild lade und dieses per
in die Canvas einfüge, dann kann ich über
die Pixelfarbe auslesen.
Wenn ich nun allerdings über dieses Bild zeichne, kann ich die neue Farbe an dieser Stelle nicht auslesen (Was ja auch logisch ist).
Nun stellt sich mir allerdings die Frage, was ich auch noch nirgendwo gefunden habe:
Kann ich die Pixelfarbe auf der Canvas auslesen?
(Ich könnte mir natürlich speichern, wo ich Objekte über das Bild zeichne, da es sich aber um Kreise handelt und ich mit .coords nur die "Randpunkte" herausfinde, reicht mir das nicht.)
MfG
classic
ich habe ein erneutes Problem und zwar folgendes:
Wenn ich mit
Code: Alles auswählen
mymap1=Image.open('map.png')
mymap=ImageTk.PhotoImage(mymap1)
Code: Alles auswählen
canvmap=canv.create_image(0,0,anchor='nw',image=mymap,tag='map')
Code: Alles auswählen
mymap1.getpixel((x,y))
Wenn ich nun allerdings über dieses Bild zeichne, kann ich die neue Farbe an dieser Stelle nicht auslesen (Was ja auch logisch ist).
Nun stellt sich mir allerdings die Frage, was ich auch noch nirgendwo gefunden habe:
Kann ich die Pixelfarbe auf der Canvas auslesen?
(Ich könnte mir natürlich speichern, wo ich Objekte über das Bild zeichne, da es sich aber um Kreise handelt und ich mit .coords nur die "Randpunkte" herausfinde, reicht mir das nicht.)
MfG
classic