Quiz/CGBV-SL1

Revision as of 12:54, 25 August 2023 by Leonie (talk | contribs) (created page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Die erste Studienleistung für den Kurs "Computergraphik und Bildverarbeitung (SS23).

Bitmap-Grafik

Aufgabenstellung

Entwickeln Sie eine Anwendung Mini-Gimp, mit der man (destruktiv) Bilder bearbeiten kann.

Bilder liegen als RGB- oder Graustufenbild vor und können mit Pillow eingelesen und geschrieben werden.

Ansonsten sollen alle Bildoperationen selbst geschrieben werden.

Verpflichtende Features

  • Batch-Kommandozeilenbetrieb (python3 minigimp.py --threshold 90 --blur 3 --edges image.jpg)
  • Hilfefunktion: "python3 minigimp.py --help" soll auf der Konsole eine Liste der verfügbaren Filter inkl. Parameter ausgeben
  • Code muss PEP8-konform sein (bis auf Zeilenlänge)
  • Operation auf Graustufen- und RGB-Bilder
  • Folgende Standardfilter (selbst implementiert)

Wahlpflichtfeatures

Wählen Sie 3 aus:

Weitere Anforderungen

  • bei Verwendung fremder Code-Beispiele: Quellenangabe im Quelltext
  • bei Verwendung von ChatGPT o.ä: formlose Angabe im Quelltext
  • keine weiteren (Grafik-)Bibliotheken verwenden
  • Abgabe von Quellcode und kurzer Video-Demo (ca. 1 Minute) über GRIPS