Ich versuche, einfach eine vertikale Linie zu zeichnen und die Farbe basierend auf einem RGB-Tupel zu definieren. Ex. (100, 200, 80). Ich sehe in der Python Imaging Library nichts, was es mir erlauben würde, die Farbe basierend auf dem Tupel zu definieren. Gibt es etwas, das mir in der Bibliothek oder einer anderen Bibliothek fehlt, mit dem ich die Farbbasis auf den RGB-Werten definieren kann?Definieren Sie die Farbe der mit Python Imaging Library gezeichneten Linie aus einem RGB-Tupel?
Ich habe bereits versucht,
finalImage = Image.new("RGB", (1000, 20000))
finalImageDraw = ImageDraw.Draw(finalImage)
finalImageDraw.line([(i, 0), (i, 1000)], fill=avgColor)
mit Wo avgColor ein Tupel ist. dh. (100, 75, 110). Aber es zeichnet nur schwarze Linien. Ist das die richtige Verwendung?
Welcher Modus ist Ihr Bild? –
Ich habe die Deklaration von ImageDraw zum Hauptpost hinzugefügt. –