Bildbearbeitung Nicolas Ruh
Flagge der Marshall Islands
Grundideen Rastergrafik Vektorgrafik Ein Bild besteht aus Pixeln (Durchzählen, meist von links oben nach rechts unten) Die Farbe jedes Pixels wird als Zahlenwert angegeben Für Farbbilder gibt es je eine Zahl pro Kanal (z.B. RGB = rot, grün, blau) Die Farbtiefe beschreibt, wie viele verschiedene Farben einem Pixel zugeordnet werden können Ein Bild besteht aus geometrischen Objekten (z.B. Linie, Kreis, Quadrat), allgemeiner: Kurven Art des Objekts und benötigte Parameter werden als Text gespeichert Der Computer berechnet das Bild aus diesen Angaben und kann es dann zeichnen/anzeigen
Rastergrafik Höhe: 11 Pixel Breite: 11 Pixel Pro Pixel 1 Bit 1 = weiss Höhe: 11 Pixel Breite: 11 Pixel Pro Pixel 1 Bit 1 = weiss 0 = schwarz Farbtiefe 1 Zeichen, also 1 Buchstaben
Rastergrafik Was zeigt dieses 6x6 Pixel grosse Bild? 001100001100111111111111001100001100 Höhe: 6 Pixel Breite: 6 Pixel Pro Pixel 1 Bit 1 = weiss 0 = schwarz 1
Rastergrafik mit Farben Was zeigt dieses 3x3 Pixel grosse Bild? 001100001100111111111111001100001100 Höhe: 3 Pixel Breite: 3 Pixel Pro Pixel 3 Bit (RGB) _ _ _ 001 100 111 001 100 111
Farben im Binärsystem Eine bestimmte Farbe bekommt man durch die Mischung von Grundfarben, meist RotGrünBlau Für jede Farbe gibt es einen Wert, meist benutzt man 8 Bit/1Byte pro Farbkanal jede Farbe hat einen Wert zwischen 0 und 255 (binär: 0000000 bis 11111111; hexadezimal: 00 bis FF) also 24 Bit pro Farbe, d.h. 224 (>16.7 Mio) Farben Beispiele: 111111110000000000000000 = FF0000 = 25500 = reines Rot 000011110000111100001111 = 808080 = 127127127 = Grau -------- -------- --------
Auflösung hängt davon ab, auf wie viel Fläche die vorhandenen Pixel verteilt werden Dpi (dots per inch) 1 inch = 1 zoll = 2,54 cm Z.B.: 10 x 10 Pixel auf 2,54 x 2,54 cm Auflösung = 10 dpi Wenn die Auflösung zu niedrig ist für das Ausgabemedium, werden Pixel dazu erfunden unscharf
Auflösung: am Bildschirm: 72 - 150 dpi ausgedruckt: 200 - 600 dpi Ein Bild wirkt einigermassen scharf bei am Bildschirm: 72 - 150 dpi ausgedruckt: 200 - 600 dpi zum Drucken ist also eine ca. 4 mal höhere Auflösung erforderlich!
Rastergrafiken .bmp (Windows, unkomprimiert) .jpg (kompr. mit Farbverläufen, Photos) .gif (kompr. mir reduzierten Farben, Web) .png (kompr. mit allen Tricks, neu)
Grundideen Rastergrafik Vektorgrafik Ein Bild besteht aus Pixeln (Durchzählen, meist von links oben nach rechts unten) Die Farbe jedes Pixels wird als Zahlenwert angegeben Für Farbbilder gibt es je eine Zahl pro Kanal (z.B. RGB = rot, grün, blau) Die Farbtiefe beschreibt, wie viele verschiedene Farben einem Pixel zugeordnet werden können Ein Bild besteht aus geometrischen Objekten (z.B. Linie, Kreis, Quadrat), allgemeiner: Kurven Art des Objekts und benötigte Parameter werden als Text gespeichert Der Computer berechnet das Bild aus diesen Angaben und kann es dann zeichnen/anzeigen
Wie viel Information ist nötig? Anfangs- und Endpunkt definieren die Linie eindeutig Mittelpunkt und Radius definieren den Kreis eindeutig Die Eckpunkte definieren das Polygon eindeutig
Vektorgrafik Mit allgemeinen Kurven (z.B. Bezier Kurven) und noch mehr Parametern kann man jede beliebige Form berechen kann zu extrem geringen Dateigrössen führen Vektorgrafiken sind beliebig skalierbar 26 Kb
26 Kb
Reine Vektorgrafikformate Sind nicht weit verbreitet, meist proprietär Ausnahme: SVG (scalable vector graphics) Benutzt werden Vektorgrafiken aber oft in Kombination, z.B. einzelne Ebenen in Photoshop, Pixlr, ... Zeichnungen in Word oder Powerpoint in Druckformaten (PDF, EPS)
Was zeigt Rätsel.svg? <svg version="1.1“ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/ 1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/“ x="0px" y="0px" width="595px" height="842px" viewBox=“0 0 595 842“ enable-background="new 0 0 595 842" xml:space="preserve“> <defs> </defs> <polygon fill=“#FF0000" stroke="#FFFFFF" points="400,400 400,400 0,400 0,400 0,0 0,0 400,0 400,0 "/> <polygon fill="#FFFFFF" stroke="#FFFFFF" points="350,245 350,245 50,250 50,250 50,150 50,150 350,150 350,150 "/> <polygon fill="#FFFFFF" stroke="#FFFFFF" points="250,350 250,350 150,350 150,350 150,50 250,50 250,50 "/> </svg>
Rätsel.svg
Vektorgrafiken .svg (Browser) .ai (Adobe Illustrator) .eps/.pdf (Druckerformate, teilweise VG) .wmf/.emf (Microsoft Programme)