Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:codierung:bilder:paletten:start [21.09.2022 18:46] – sbel | faecher:informatik:oberstufe:codierung:bilder:paletten:start [23.11.2023 08:47] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Paletten für farbige Pixelgrafiken ====== | ====== Paletten für farbige Pixelgrafiken ====== | ||
- | |||
{{ muster.png|}} | {{ muster.png|}} | ||
+ | Im PBM-Format würde man das nebennstehende Farbbild durch die RGB-Werte des jeweiligen Pixels codieren: | ||
+ | < | ||
+ | P3 | ||
+ | 8 6 | ||
+ | 255 255 255 255 0 0 255 0 0 255 0 0… | ||
+ | </ | ||
+ | |||
+ | Dies beansprucht unnötig viel Speicherplatz, | ||
+ | |||
+ | ===== Ein eigenes Format für Farbige Bilder ===== | ||
+ | |||
+ | ==== Prinzipielles Vorgehen ==== | ||
+ | |||
+ | {{ auswahl_280.png |}} | ||
+ | |||
+ | ==== Allgemeines Format ==== | ||
+ | |||
+ | {{ auswahl_281.png? | ||
+ | |||
+ | |||
+ | Für das Bild von oben ergibt sich also die folgende Bytecodierung: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A1) === | ||
+ | |||
+ | * Erstelle eine Farbpalette des untenstehenden Bildes. | ||
+ | * Codiere das nebenstehende Bild im oben beschriebenen Format für farbige Pixelgrafiken. Gib dein Endergebnis als hexadezimale Bytefolge an. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A2) === | ||
+ | |||
+ | |||
+ | |||
+ | * Erstelle eine Farbpalette des untenstehenden Bildes. | ||
+ | * Codiere das nebenstehende Bild im oben beschriebenen Format für farbige Pixelgrafiken. Gib dein Endergebnis als hexadezimale Bytefolge an. | ||
+ | |||
+ | {{ : | ||
+ |