Farbwert aus einem Bild bestimmen
Verfasst: Dienstag 17. April 2007, 14:39
ich möchte an einer bestimmten Position im Bild den Farbwert auslesen..
habe etwas rumgesucht, jedoch fündig bin ich bisher nicht geworden -_-
soeben probierte ich nen paar Funktionen der PIL -
die Funktion "getcolors()" klang ganz vielversprechend:
Leider wie man sieht, gibt es einen Fehler.
Es handelt sich bei den fragl. Dateien definitiv (auch später) um GIF Dateien..
Letztendl. bekomm ich von der Funktion nach Beschreibung aber eh
eine Auflistung aller Farben und deren Anzahl - aus dieser kann ich
schlecht ermitteln welche Farbe sich wo befindet..
Wie erwähnt, möchte ich gerne die Farbe von Pixel an Position (x, y) haben..
Hat jemand einen Tipp?
[edit]
grad die Funktion "getpixel()" entdeckt:
maybe kann mir jemand sagen, was ich damit anfang? ^^
habe etwas rumgesucht, jedoch fündig bin ich bisher nicht geworden -_-
soeben probierte ich nen paar Funktionen der PIL -
die Funktion "getcolors()" klang ganz vielversprechend:
Code: Alles auswählen
>>> im.getcolors()
Traceback (most recent call last):
File "<stdin>", line 1, in ?
AttributeError: GifImageFile instance has no attribute 'getcolors'
Es handelt sich bei den fragl. Dateien definitiv (auch später) um GIF Dateien..
Letztendl. bekomm ich von der Funktion nach Beschreibung aber eh
eine Auflistung aller Farben und deren Anzahl - aus dieser kann ich
schlecht ermitteln welche Farbe sich wo befindet..
Wie erwähnt, möchte ich gerne die Farbe von Pixel an Position (x, y) haben..
Hat jemand einen Tipp?
[edit]
grad die Funktion "getpixel()" entdeckt:
Code: Alles auswählen
>>> im.getpixel((0, 0))
57