Quiz/CGBV-SL1: Difference between revisions

(added: Lernpfad)
m (missing ")
Line 1: Line 1:
Die erste Studienleistung für den Kurs [[Item:Q171|"Computergraphik und Bildverarbeitung]] (SS23).
Die erste Studienleistung für den Kurs [[Item:Q171|"Computergraphik und Bildverarbeitung"]] (SS23).


= Bitmap-Grafik =
= Bitmap-Grafik =

Revision as of 07:58, 28 August 2023

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

Lernpfad