Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:codierung:bilder:start [21.09.2022 19:58] – [Allgemeines] sbel | faecher:informatik:oberstufe:codierung:bilder:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Codierung von Bildern und Grafiken ====== | ||
- | ===== Allgemeines ===== | ||
- | |||
- | |||
- | Bilder können als **Pixelgrafiken**, | ||
- | picture element) zerlegt wird, oder als **Vektorgrafiken**, | ||
- | geometrische Objekte codiert werden, gespeichert werden. Beim Vergrößern einer Pixelgrafik | ||
- | werden die einzelnen Pixel sichtbar, wohingegen die Vektorgrafik " | ||
- | |||
- | ^ Ausgangsgrafik ^ Als Pixelgrafik nach Vergrößern ^ Als Vektorgrafik nach Vergrößern ^ | ||
- | | {{ kr.png?400 |}} | {{ kr2.png?400 |}} | {{ kr3.png?400 |}} | | ||
- | |||
- | |||
- | Bei **verlustbehafteten** Bildformaten gehen gegenüber **verlustfreien** Bildformaten Bildinformationen zugunsten des Speicherplatzes verloren. Zusätzlich ist bei beiden Formatarten oftmals **Kompression** möglich. | ||
- | |||
- | ^ Verlustbehaftete Pixelgrafikformate ^ Verlustfreie Pixelgrafikformate ^ | ||
- | | **GIF**: Maximal 256 Farben, ermöglicht Transparenz und Animationen | **BMP**: Maximal 16,7 Mio. Farben, keine (effiziente) Kompression | | ||
- | | **JPEG**: Maximal 16,7 Mio. Farben, verschiedene Kompressionsstufen wählbar | **PNG**: Bis zu 281,4 Billionen Farben, verlustfreie Kompression, | ||
- | |||
- | * [[.swpbm: | ||
- | |||
- | ===== Erinnerung an die Mittelstufe: | ||
- | |||
- | Das Portable-Bitmap-Format (PBM) ist ein einfaches Format für Schwarz/ | ||
- | |||
- | * Lege eine Datei example.pbm, | ||
- | * Zweite Zweile Spaltenzahl Zeilenzahl, z.B. 3 4 | ||
- | * Damit hat man das Raster festlegegt: 12 Pixel in 4 Zeilen mit je 3 | ||
- | Spalten. An jede Pixelstelle schreibt man jetzt eine 1 für schwarz und | ||
- | eine 0 für weiss. | ||
- | |||
- | {{ : |