multimedia und virtual reality vorlesung am 05.05.1999 martin kurze ([email protected]) bildverarbeitung...
TRANSCRIPT
Multimedia und Virtual Multimedia und Virtual RealityReality
Vorlesung am 05.05.1999Vorlesung am 05.05.1999
Martin Kurze Martin Kurze ([email protected])([email protected])
Bildverarbeitung und SehenBildverarbeitung und Sehen
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 2
05.05.99
Bildquellen bzw.Bildquellen bzw.graphics production graphics production
pipelinepipeline
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 3
05.05.99
Grafik-Datei-FormateGrafik-Datei-Formate
Dazu: Objekt-Daten!Dazu: Objekt-Daten!
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 4
05.05.99
VektorgrafikenVektorgrafiken HPGL (Plotter)HPGL (Plotter) PostscriptPostscript Windows Meta Windows Meta
FileFile noch proprietärere Formate noch proprietärere Formate
(CorelDraw, Designer, ...)(CorelDraw, Designer, ...) XML (!)XML (!)
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 5
05.05.99
RastergrafikenRastergrafiken Das PrinzipDas Prinzip Das ProblemDas Problem
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 6
05.05.99
logische und physische logische und physische PixelPixel
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 7
05.05.99
Farb-PalettenFarb-Paletten CLUT (color lookup table)CLUT (color lookup table)
– 16,7 Mio Farben insgesamt (24 bit)16,7 Mio Farben insgesamt (24 bit)– Tabelle von 256 FarbenTabelle von 256 Farben– Paletten-Index im Frame-BufferPaletten-Index im Frame-Buffer
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 8
05.05.99
Einsatz von Paletten Einsatz von Paletten (Beispiel)(Beispiel)
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 9
05.05.99
Aufbau von PalettenAufbau von Paletten
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 10
05.05.99
Paletten und die FolgenPaletten und die Folgen
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 11
05.05.99
FarbmodelleFarbmodelle RGBRGB CMYCMY HSVHSV YUVYUV
RGB CMY HSV Red 255,0,0 0,255,255 0,240,120 Yellow 255,255,0 0,0,255 40,240,120 Green 0,255,0 255,0,255 80,240,120 Cyan 0,255,255 255,0,0 120,240,120 Blue 0,0,255 255,255,0 160,240,120 Magenta 255,0,255 0,255,0 200,240,120 Black 0,0,0 255,255,255 160,0,0 Shades 63,63,63 191,191,191 160,0,59 of 127,127,127 127,127,127 160,0,120 Gray 191,191,191 63,63,63 160,0,180 White 255,255,255 0,0,0 160,0,240
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 12
05.05.99
Das JPEG-FormatDas JPEG-Format
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 13
05.05.99
PNGPNG PNG (pronounced "ping") is a bitmap file PNG (pronounced "ping") is a bitmap file
format used to transmit and store bitmapped format used to transmit and store bitmapped images. PNG supports the capability of storing images. PNG supports the capability of storing up to 16 bits (gray-scale) or 48 bits (truecolor) up to 16 bits (gray-scale) or 48 bits (truecolor) per pixel, and up to 16 bits of alpha data. It per pixel, and up to 16 bits of alpha data. It handles the progressive display of image data handles the progressive display of image data and the storage of gamma, transparency and and the storage of gamma, transparency and textual information, and it uses an efficient textual information, and it uses an efficient and lossless form of data compression. and lossless form of data compression.
http://quest.jpl.nasa.gov/PNG/ http://quest.jpl.nasa.gov/PNG/
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 14
05.05.99
Übungs-AufgabenÜbungs-Aufgaben Erstellen sie eine PNG-Datei mit Erstellen sie eine PNG-Datei mit
transparentem Hintergrund (1bit-alpha)transparentem Hintergrund (1bit-alpha) Erstellen Sie eine PNG-Datei mit einem Erstellen Sie eine PNG-Datei mit einem
Transparenzverlauf (8bit-alpha)Transparenzverlauf (8bit-alpha) Erstellen Sie eine animated-GIF-Datei Erstellen Sie eine animated-GIF-Datei
mit einem rotierenden Rotorblatt z.B. mit einem rotierenden Rotorblatt z.B. eines Hubschraubers.eines Hubschraubers.
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 15
05.05.99
Hinweis zu Übung 2:Hinweis zu Übung 2: Solche Lichtflecken Solche Lichtflecken
macht man mit macht man mit solchen Verläufen solchen Verläufen (weißes Bild mit (weißes Bild mit diesem alpha-Kanal diesem alpha-Kanal abspeichern!)abspeichern!)
Martin Kurze: Multimedia und VR Bilder und Sehen Folie 16
05.05.99
Nix zu tun?Nix zu tun? Von:Von: Frank Bourier ([email protected])Frank Bourier ([email protected]) Betreff:Betreff: Diplomarbeiten, Praktika, semesterbegleitende Tätigkeiten Diplomarbeiten, Praktika, semesterbegleitende Tätigkeiten
– Themenfeld:Themenfeld: Einsatz von XML in E-Commerce- und DokumentenmanagementsystemenEinsatz von XML in E-Commerce- und Dokumentenmanagementsystemen
– Aufgaben:Aufgaben: Auseinandersetzung mit den Standards im XML-UmfeldAuseinandersetzung mit den Standards im XML-Umfeld Evaluierung von Anwendungen und Tools zur Verarbeitung von XML-Daten Evaluierung von Anwendungen und Tools zur Verarbeitung von XML-Daten
– Anforderungen:Anforderungen: Interesse an neuen Techniken und ihrer praktischen UmsetzungInteresse an neuen Techniken und ihrer praktischen Umsetzung Programmiersprachen: Java, C++Programmiersprachen: Java, C++