Seite 1 von 1

Farbe erkennen

Verfasst: Sonntag 14. Juni 2009, 19:58
von Pascal
Hallo,

Gibt es die Möglichkeit die Farbe innerhalb eines Canvases zu erkennen.
Ich würde gerne aus einen Canvas den Farbcode einer bestimmten Stelle (Koordinaten gegeben) auslesen.

Kann mir jemand sagen wie das geht?

Verfasst: Sonntag 14. Juni 2009, 20:23
von krisi12345
Also Ich kenns nur mit Items!

Code: Alles auswählen

from Tkinter import *
fenster = Tk()
ca = Canvas()
ca.pack()
cao = ca.create_rectangle(300,200,30,30,fill="blue")
gete = ca.itemcget(cao,"fill") # Hier wird die Farbe abgefragt
print gete
fenster.mainloop()
:D

Verfasst: Sonntag 14. Juni 2009, 20:35
von krisi12345
Und übrigens: bei Items gibt es ja eigentlich nicht sehr viele Farben. Bei Fotos kannst die genauen cord's mit

Code: Alles auswählen

get(x,y)
auslesen.
:wink:

Verfasst: Sonntag 14. Juni 2009, 20:51
von Pascal
krisi12345 hat geschrieben:Und übrigens: bei Items gibt es ja eigentlich nicht sehr viele Farben.
sicher?
;)
http://paste.pocoo.org/show/123141/

Verfasst: Sonntag 14. Juni 2009, 20:56
von krisi12345
Ich weis das man HEX Farben über #Farbe einfügen kann. Mit wenig Farben meinte Ich fill, bg, fg, outline und so.