Schööön! Raserschrifen Umriss-Schrifen Raserschrif: jede Glyphe wird als imap abgeleg. Voreile: schneller Zugriff Nacheile: für jede Schrifgröße und für jedes Geräe brauch man passende imaps. imap 0000 0000 = 0*28 + 0*64 + *32 + *6 + *8 + *4 + 0*2 + 0* = 60 = 0x3c 3c 66 66 66 66 66 66 66 3c 9*8 Pixel (picure elemen)
Oulines P P 2 P 3 Polygone Qui es-ce? Freiformkurve Wie kann man sie darsellen? Pierre ezier ( P, P P ) 0,..., 5 Polygone: Voreil: einfach zu speichern und zu zeichnen. ei Skalierung nich mehr gla. Mahemaik: Praxis: Eine Kurve, Wie wenig die durch Punke 00 Punke fesgeleg is, kann durch ein brauch Polynom man 99.? Grades exak beschrieben werden.
Speicherbedarf ildschirm Laserdrucker elicher Auflösung /72 Zoll /600 Zoll /2500 Zoll 0 p 0 Pixel 83 Pixel 347 Pixel Speicherbedarf imap Speicher Ouline 0-20 ye k 30 k 00-200 00-200 00-200
ezier-kurven Parameergleichung für diese Srecke: P x y () () = x y 0 0 + x y x y 0 0 mi 0 ( x0, y 0) ( x, y ) () = P + ( P P ) mi 0 0, 0 0
ezier-kurven P 2 () = P + ( P P ) mi 0 0, 0 0 () = P + ( P P ) mi 0,2 2, 2 () 0 () () () (), P ( ) 0, +,2 0, mi 0 Quadraische ezierkurve definier durch 3 Punke ( ) () () () () : = + mi 0 0,2 0,,2 0, ( ) ( ) ( ) ( ) ( ) : = P + P P + P + P P P P P mi 0 0,2 0 0 2 0 0
ezier-kurven P 2 () = P + ( P P ) mi 0 0, 0 0 () = P + ( P P ) mi 0,2 2, 2 () 0 (), Reine Termumformung: () = ( ) P0 + P mi 0 () = ( ) P + P mi 0 0,,2 2 P Reine Termumformung: Quadraische ezierkurve definier durch 3 Punke () () () () ( ) : = + mi 0 0,2 0,,2 0, () = ( ) () + () mi 0 0,2 0,, 2
Quadr. ezier-kurven P 2 Eigenschafen: 0,2 () = ( ) 0,() +, 2() mi 0 P Quadr. ezierkurve is Sück einer Parabel (Polynom 2. Grades) Die Srecke P is Tangene in Die Srecke P P 2 is Tangene in P 2 ezierkurven lassen sich gla aneinander fügen
Kubische ezier-kurven Ergebnis: () = ( ) () + () mi 0 0,3 0,2, 3 P 3 Kubische ezierkurve! P P 2 () = ( ) () + () mi 0 0,2 0,, 2 Quadr. ezierkurve definier durch, P, P 2 () = ( ) () + () mi 0,3,2 2, 3 Quadr. ezierkurve definier durch P, P 2, P 3 Demo-Apple: hp://www.cg.inf.ehz.ch/hml/lehrveransalungen/vorlesungen/apples.hml
ezier-kurven Verallgemeinerung auf n+ Süzpunke.. P n : () = ( ) () + () mi 0 0, n 0, n, n.. P n- Definiion durch Rekursion P.. P n D n := F(D n- ) D := explizi angeben erechnung durch Indukion
Corel Draw Anordnen In Kurven konverieren Kombinaion aufheben PosScrip / TrueType P 3 P 2 P PosScrip Type Fons: Folge von Pfadbefehlen: P moveo P P2 P3 curveo u.a. P 3 P 2 TrueType TT-Polygone TT-QSplines Typographischer Sandard für Oulines: Ikarus von URW
Probleme beim Rasern Unerbrechungen durch Ausdünnung Der Umriss lieg ungünsig im Raser Korrekuren durch hins Ouline-Schrif-Daei: Fon-Merik-Tabelle Glyphen (Oulines) Hins Kerningabelle (Ligauren)
Vorlesung Medienechnik WS 999/2000 Dr. Manfred Jackel Sudiengang Compuervisualisik Insiu für Informaik Universiä Koblenz-Landau Rheinau 56075 Koblenz Manfred Jackel E-Mail: jkl@uni-koblenz.de WWW: www.uni-koblenz.de/~jkl mech.uni-koblenz.de Lieraur zu diesem Kapiel Hyperlinks zu diesem Kapiel ezier-apple: hp://www.cg.inf.ehz.ch/hml/lehrveransalungen/v orlesungen/apples.hml RZU Universiä Zürich: PS-Fons -Splines: TU Dresden Graphische Daenverarbeiung Uni Siegen Compuergrafik Universiä Osnabrück DTP Universiä Karlsruhe DTP Lexikon www.fonpool.com Typografie Universiä Graz Typo-Tips Grafik-Quellen: Folie 0: Microsof Developers Nework