Show Menu
Cheatography

Pyhton Pillow Image Processing Cheat Sheet (DRAFT) by

This is a Cheat-Sheet for basic image processing with the Pillow library in Python.

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Standard Inform­ationen

image = Image.o­pe­n("B­ild­nam­e.f­orm­at")
Bild laden
image.s­how()
Gibt das Bild aus
image.size
Zeigt die Größe des Bildes an
image.mode
Gibt den Farbmodus des Bildes an
image.f­ormat
Gibt das Dateif­ormat an
print()
Wird benötigt um Inform­ationen auszugeben

Bildma­nip­ulation

image.t­ra­nsp­ose­(Im­age.PA­RAM­ETER)
FLIP_L­EFT­_RIGHT, FLIP_T­OP_­BOTTOM, ROTATE_90, ROTATE_180
Spiegelt das Bild
image.r­ot­ate­(Gr­adzahl, expand=)
Gradzahl der Rotierung, expand = True/False
Rotiert das Bild. Expand gibt an ob das gesamte Bild zu sehen ist
image.c­ro­p((­Links, Oben, Rechts, Unten))
Tupel an Zahlen geben Abstand zum Rand an
Schneidet das Bild zu
image.r­es­ize­((B­reite, Höhe))
Tupel mit neuen Maßen des Bildes
Schneidet Bild auf bestimmte Maße zu
image.s­av­e("B­ild.fo­rma­t", format=)
format speichert das neue Format. Z.b "­PNG­"
Speichert das Bild mit neuem Format
Mittlerer Block zeigt mögliche Parameter und deren Beschr­eibung.

Farben und Filter

image.g­et­bands()
 
Gibt die Farbbänder aus
image.c­on­ver­t(m­ode=)
Mode gibt Farbmode an. Z.b 'L' für Graufilter
Ändert den Farbmode des Bildes
r, g, b = image.s­plit()
r, g, b speichert das jeweilige Band
Splitet die Farbbänder auf
image.m­er­ge(­"­RGB­", (Bänder))
Bänder: Reihen­folge der Bänder angeben
Setzt die Farbbänder neu zusammen
image.f­il­ter­(Im­age­Fil­ter.PA­RAM­ETER)
BLUR, CONTUR, EDGE_E­NHANCE, EDGE_E­NHA­NCE­_MORE, EMBOSS, FIND_E­DGES, SHARPEN, SMOOTH, SMOOTH­_MORE
Wendet einen Filter auf das Bild an
image.f­il­ter­(Im­age­Fil­ter.Ke­rne­l(s­ize=, kernel=, scale=, offset=)
size gibt die Kernel­größe an, Kernel gibt den Kernel an, scale und offset sind Faktoren die mit dem Ergebnis verrechnet werden
Wendet einen Convol­ution Kernel auf das Bild an