Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
talit:image_processing_python [2025-04-10 05:27] – [Pixel] hoftalit:image_processing_python [2025-06-15 19:41] (aktuell) – [Aufgabe 2: Fun with Flags] hof
Zeile 60: Zeile 60:
 img = copy.deepcopy(img_org) img = copy.deepcopy(img_org)
  
-here can manipulate img+TODO: manipulate img here
 pass pass
  
Zeile 83: Zeile 83:
    * Die zweite Zahl gibt die Anzahl Pixel in horizontale Richtung ($x$) an.    * Die zweite Zahl gibt die Anzahl Pixel in horizontale Richtung ($x$) an.
    * Die dritte Zahl gibt an, dass für jedes Pixel $4$ Werte (RGB und Alpha) benötigt werden.    * Die dritte Zahl gibt an, dass für jedes Pixel $4$ Werte (RGB und Alpha) benötigt werden.
-   * `dtype=int` stellt sicher, dass im Array nur ganze Zahlen (integers) und keine Nachkommazahlen stehen. Ohne dies kann man die Transparent (Alpha) nicht einstellen.+   * `dtype=int` stellt sicher, dass im Array nur ganze Zahlen (integers) und keine Nachkommazahlen stehen. Ohne dies kann man die Transparenz (Alpha) nicht einstellen.
  
 ==== Bildbearbeitung ==== ==== Bildbearbeitung ====
Zeile 155: Zeile 155:
  
    1. Erstelle auf GitHub ein **neues Repo** mit passendem Namen, z.B. "image\_processing\_python".    1. Erstelle auf GitHub ein **neues Repo** mit passendem Namen, z.B. "image\_processing\_python".
-   1. Gebe das Repo der **LP (anschae) frei**.+   1. Gib das Repo den **LPs frei** (`anschae` / `tkilla77`).
    1. Füge **alle Files**, die du im Verlaufe dieses Themas erstellen/bearbeiten wirst *unaufgefordert* dem Repo hinzu.    1. Füge **alle Files**, die du im Verlaufe dieses Themas erstellen/bearbeiten wirst *unaufgefordert* dem Repo hinzu.
    1. Commite und Pushe immer dann, wenn du Fortschritte gemacht hast.    1. Commite und Pushe immer dann, wenn du Fortschritte gemacht hast.
Zeile 171: Zeile 171:
    1. Studiere die [[image_processing_python#theorie|Theorie bis und mit "Bilder einlesen, anzeigen und speichern"]].    1. Studiere die [[image_processing_python#theorie|Theorie bis und mit "Bilder einlesen, anzeigen und speichern"]].
    1. Erstelle ein Jupyter-Notebook `pixel_art.ipynb` im Repo und arbeite darin.    1. Erstelle ein Jupyter-Notebook `pixel_art.ipynb` im Repo und arbeite darin.
-   1. Nehme das Array aus dem [[https://sca.ksr.ch/doku.php?id=talit:image_processing_python#pixel|Beispiel zu "Pixel"]], also `img = ...` und zeige das Bild mit matplotlib an. +   1. Nehme das Array aus dem [[talit:image_processing_python#pixel|Beispiel zu "Pixel"]], also `img = ...` und zeige das Bild mit matplotlib an. 
-   1. Verändere es nun so, dass die italienische Flagge angezeigt wird (zu Ehren der Pizza und *nicht* Berlusconi): {{ :talit:italia.png?200 |}} +   1. Verändere es nun so, dass die italienische Flagge angezeigt wird (zu Ehren der Pizza): {{ :talit:italia.png?200 |}} 
-   1. Wähle nun eine schöne (und einfache) [[https://de.wikipedia.org/wiki/Liste_der_Nationalflaggen|Flagge]] und zeichne sie selbst mithilfe eines Numpy-Arrays.+   1. Wähle nun eine schöne (und einfache) [[wpde>Liste_der_Nationalflaggen|Flagge]] und zeichne sie selbst mithilfe eines Numpy-Arrays.
  
 === Aufgabe 3: Pixel Art === === Aufgabe 3: Pixel Art ===
  • talit/image_processing_python.1744262833.txt.gz
  • Zuletzt geändert: 2025-04-10 05:27
  • von hof