610 likes | 695 Views
Media Technologies Module Review. Character Representation & Font Technology. Text – Nature and Aesthetic. Visual representation of a language Graphical symbols with visual aesthetics Characteristics Shape Spacing Structure Layout. Abstract Characters. Grouped into alphabets
E N D
Text – Nature and Aesthetic • Visual representation of a language • Graphical symbols with visual aesthetics • Characteristics • Shape • Spacing • Structure • Layout
Abstract Characters • Grouped into alphabets • Alphabets describe written form of a given language • Upper and lower case require different symbols • A, B , C, …Z, and a, b, c, …z • Punctuation marks :;,. ! • Numerals and operator symbols 0, 1, 2, 3… + - x ^ =
Font Technology • Each stored character value mapped to a visual display called a glyph. • Glyphs arranged in collections called fonts • Concept of fonts as collection of glyphs visually related and design to work together dates back to pre-digital era. • Some font designs originate from fifteenth century.
Image Acquisition • Scanner • Digital Camera • Computer Artwork • Digital Capture or Transfer • Library Material
Vector Graphics • Mathematically prescribed • Wont loose resolution when scaled • Give very lightweight file sizes • Limited picture information for photorealism • File Formats .wmf, .swf, cgm • Software • Adobe Illustrator, • Macromedia Freehand
Bitmapped Graphics • Allow for high-definition photorealistic images. • Image encoded on a pixel by pixel basis. • Image resolution degraded when scaled • Supports lossless compressions algorithms • File Formats - .BMP, .GIF, .JPG, .TIF .TGA • Software • Adobe Photoshop ( with ImageReady) • Macromedia Fireworks • PaintShop Pro (Shareware)
Optimisation & Deployment • Control over compression (.JPEG) • Palette depth (.GIF) • Balance of picture quality versus file size • For web deployment use ‘Export for web’ • Never deploy the construction (layered) file! • Deploy for non-BroadBand audiences (for now)
N-Tier Architecture 011020 011020 011020 databaseserver
Server-Side Scripting • Advantages • No special client side software required • Robust security model via encryption (https) • Typical Activities • Design and Author scripts • For particular requirements • To sell or provide for wider community • Use existing scripts • Script will need to be configured (setup) for individual use • Access to cgi-bin required on host server
Server-Side Scripting - PERL • Perl = Practical Extraction & Reporting Language • Perl has powerful text-manipulation functions • Used to process World Wide Web electronic forms • Provides a Common Gateway Interface (CGI) for access to systems, databases, and users • Freely available for several platforms, Windows, MAC, Unix, etc.
XML • XML is a markup language much like HTML • XML was designed to describe data • XML tags are not predefined. You must define your own tags • XML uses a Document Type Definition (DTD) or a Schema to describe the data • XML with a DTD or XML Schema is designed to be self descriptive
Motivations for 3D Content • Virtual Tours ( Environments, Architectural walk-thru ) • Product design presentation and interaction • Scientific applications - molecular structures, navigation of ‘spaces’ • Abstract representations of real-world concepts, e.g navigating file structures or data warehouses via real-time 3D metaphors. • Online gaming
Technologies • VRML • Shockwave 3D • 3DML
Deployment Issues • Client-side software required to view & navigate worlds • Bandwidth! - broadband take-up and capacity will determine the future potential for 3D on the Web.
Graphics Device Principles B.Sc. (Hons) Multimedia Computing Media Technologies
Aliasing • Bitmap images will exhibit aliasing to the underlying method of their storage and display. • Algorithms applied to final image to smooth jagged edges and give more gradation between edge colours
Antialiasing Lines Aliased Anitaliased B.Sc. (Hons) Multimedia Computing Media Technologies
Image Transformations • Scaling • Rotations • Translations • Reflections (flip) • Skewing • Freeform
Describing Colour • Words we might use when naming and describing colours: • ‘shade, hue, warm, tone, bright, dim, pale, intense, vivid, rich, saturated, cold, strong, wishy-washy, glowing, colour, flat, weak, muddy, soft, vibrant, luminance, bold, tint’ • Very subjective - influenced by perception and characteristics of illuminating light source.
B.Sc. (Hons) Multimedia Computing Media Technologies
B.Sc. (Hons) Multimedia Computing Media Technologies