lehrkraefte:blc:informatik:glf24:laby:pnm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:glf24:laby:pnm [2025/05/14 17:45] – [Einlesen einer pnm-Datei in Python] Ivo Blöchligerlehrkraefte:blc:informatik:glf24:laby:pnm [2025/05/22 10:58] (current) – [Einlesen einer pnm-Datei in Python] Ivo Blöchliger
Line 1: Line 1:
 ====== pnm-Bilder ====== ====== pnm-Bilder ======
-  * [[https://de.wikipedia.org/wiki/Portable_Anymap|Details zu diesem Grafik-Format]] 
- 
 <WRAP todo> <WRAP todo>
   * Installieren Sie GIMP auf der Kommandozeile:   * Installieren Sie GIMP auf der Kommandozeile:
 <code bash> <code bash>
-winget install gimp+winget install gimp.gimp.3
 </code> </code>
   * Legen Sie ein neues Verzeichnis mit Namen ''labyrinth'' an. Speichern im Folgenden alle Datein in diesem Verzeichnis.   * Legen Sie ein neues Verzeichnis mit Namen ''labyrinth'' an. Speichern im Folgenden alle Datein in diesem Verzeichnis.
-  * Studieren Sie die Erklärungen zum PNM-Format, speziell das **P3**-Format (ASCII Portable Pixmap).+  * Studieren Sie die Erklärungen zum PNM-Format, speziell das **Pixmap**-Format (ASCII Portable Pixmap, P3-Formatauf der [[https://de.wikipedia.org/wiki/Portable_Anymap#Pixmap|entsprechenden Wikipedia Seite]].
   * Mit VS-Code, erstellen Sie eine Datei mit Namen ''t.pnm''   * Mit VS-Code, erstellen Sie eine Datei mit Namen ''t.pnm''
   * Erstellen in der Datei ''t.pnm'' «von Hand» eine ASCII Portable Pixmap (**P3** Format), die ein Farb-Bild mit 3x3 Pixeln enthalten soll. Stellen Sie ein rotes 'T' auf blauem Grund dar.   * Erstellen in der Datei ''t.pnm'' «von Hand» eine ASCII Portable Pixmap (**P3** Format), die ein Farb-Bild mit 3x3 Pixeln enthalten soll. Stellen Sie ein rotes 'T' auf blauem Grund dar.
Line 36: Line 34:
  
 ===== Einlesen einer pnm-Datei in Python ===== ===== Einlesen einer pnm-Datei in Python =====
 +  * Falls Sie mit dem iPad unterwegs sind, laden Sie sich das Herzbild als ASCII-codierte pnm-Datei in das Verzeichnis labyrinth: {{lehrkraefte:blc:informatik:glf24:laby:herz.pnm}}
   * Speichern die Datei {{lehrkraefte:blc:informatik:glf24:laby:pnmbild.py}} im Verzeichnis ''labyrinth''   * Speichern die Datei {{lehrkraefte:blc:informatik:glf24:laby:pnmbild.py}} im Verzeichnis ''labyrinth''
   * Öffnen Sie das Verzeichnis ''labyrinth'' in VS-Code (File -> Open Folder).   * Öffnen Sie das Verzeichnis ''labyrinth'' in VS-Code (File -> Open Folder).
   * Öffnen Sie die Datei ''pnmbild.py'' und führen Sie diese aus. Oben rechts in VS-Code sollte ein Play-Button zu sehen sein: {{:lehrkraefte:blc:informatik:glf24:laby:pasted:20250512-200147.png}}   * Öffnen Sie die Datei ''pnmbild.py'' und führen Sie diese aus. Oben rechts in VS-Code sollte ein Play-Button zu sehen sein: {{:lehrkraefte:blc:informatik:glf24:laby:pasted:20250512-200147.png}}
 +    * Ist kein Play-Button sichtbar, installieren Sie in VS-Code die vorgeschlagene Python-Erweiterung.
   * Wenn alles klappt, sollte das Bild als ASCII-Art im Terminal von VS-Code erscheinen.   * Wenn alles klappt, sollte das Bild als ASCII-Art im Terminal von VS-Code erscheinen.
  
  • lehrkraefte/blc/informatik/glf24/laby/pnm.1747244700.txt.gz
  • Last modified: 2025/05/14 17:45
  • by Ivo Blöchliger