Wir verwenden die Pillow Library, um Bilder einzulesen und die Pixelwerte zu bestimmen.
Laden Sie folgende Bild-Datei in der Labyrinth-Ordner:
Laden Sie folgendes Python-Programm in den Labyrinth-Ordner herunter:
# pip install Pillow from PIL import Image image = Image.open("67.png") for y in range(image.height): for x in range(image.width): p = image.getpixel((x,y)) if sum(p)>=3*128: print("##", end='') else: print(" ", end='') print()
Falls das Programm in der Zeile 2 from PIL import Image abbricht, muss einmalig die Library noch auf der Kommandozeile installiert werden:
pip install Pillow
image.getpixel((x,y)) liefert eine Liste mit 3 Einträgen: Farbintensitäten rot, grün, blau von 0 bis und mit 255. Erklären Sie damit den Sinn der Bedingung in der Zeile mit dem if.Schreiben Sie ein Python-Programm das folgendes tut:
# markiert wurden, ergänzen Sie das Programm so, dass# markiert sind (d.h. Teil der schwarzen Fläche).# markiert sind.