Matakuliah Tahun Versi : T0553/Sistem Multimedia : 2005 :5 Pertemuan 05 Graphics 1 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Menunjukkan Penggunaan Gambar pada Aplikasi Multimedia 2 Outline Materi • • • • • • What is an Image Image Media Types Bitmap Image Vector Image 3-Dimensional Graphic Models Working With Graphics 3 What is an Image? • An image is the graphical and visual representation of some information that can be displayed on a computer screen or printed out • Images come in a variety of forms: – – – – – – Photographs Drawings Paintings Television and motion pictures Semantics Maps, etc. • Images play an important part in multimedia – – – – Navigation User interface components Help systems Clip art 4 Image Media Types • Images can be generally divided into two formats: – Bitmapped or Raster images – Draw-type or Vector graphics or Metafile images • Bitmapped images are stored as an array of pixels. It represents the image as an array of dots, called pixels • Vector graphics are stored as geometric shape to represent the image 5 Bitmaps Image • A pixel is the smallest element of resolution on a computer screen (Screen Resolution) • A pixel is the basic unit of a digital images. Digital image is a picture that may be stored in, displayed on, processed by a computer. • As mentioned, bitmap is composed of a matrix elements called pixels • Each pixel can be in a specific colour and each pixel consists of two or more colors. 6 Bitmaps Image • The range of these colours is known as the colour depth. • The color depth determined “How much data in bits used to determined the number of colors”. • Colour depth is measured in bits per pixel – Remember: a bit (binary digit) is either 1 or 0 and that there are eight bits in a byte 7 Colour depth • 1 bit per pixel = 2 colours (monochrome) • 2 bits per pixel = 4 colours • 4 bits per pixel = 16 colours • 8 bits per pixel = 256 colours – Generally good enough for colour images • 16 bits per pixel = 65536 colours – Better quality for photograph-like images, also known as high colour • 24 bits per pixel = >16 million possible colours – Used to recreate photo realistic images, also known as true colour 8 Bitmaps Image • The more colours that are allowed per pixel, the greater the size of the image • The number of pixels is related to the size of file that required to store an image. • Remember, two factors effect the size file bitmap are: – Resolution – Color Depth 9 Bitmaps images Original image Shown magnified 10 Calculating the size of a raster image width height colour depth size in bytes 8 • Where: – Width of the images measured in pixels – Height of the images measured in pixels – Colour depth is the number of bits used for color measured in bits per pixel • Remember: – 1024 bytes = 1 kilobyte (KB) – 1024 kilobytes = 1 megabyte (MB) 11 Example • A 640 x 480 pixel image in 24-bit colour would require how much disk space? 640 480 24 7372800 size in bytes 8 8 921600 bytes 900KB 12 Popular bitmap formats • Microsoft bitmap (.bmp) – Used in microsoft windows • TIFF - Tagged Image File Format (.tif) – Used for faxing images (amongst other things) • JPEG - Joint Photographic Expert Group (.jpg) – Useful for storing photographic images • GIF - Graphics Interchange Format (.gif) – Used a lot on web sites • PNG - Portable Network Graphics (.png) – A new format for web graphics • PCD – Kodak photo CD – A new format for store image in a compressed form on a CD 13 Advantages and Disadvantages of using bitmap images • Advantages – Convey detail of information quickly – Real life • Disadvantages – Depend on a Resolution – Effect to the image quality – Size file is big 14 Software to create bitmap images • Popular PC packages include: – Microsoft Paint • Included with microsoft windows – Microsoft PhotoDraw 2000 • http://www.microsoft.com/office/photodraw/ – Adobe Photoshop • http://www.adobe.com/products/photoshop/main.html – Paint Shop Pro • http://www.jasc.com/psp6.html – Macromedia Fireworks • http://www.macromedia.com/software/fireworks/productinfo/ 15 Vector images • Vector images are stored as the set of graphic primitives required to represent the image • A graphic primitive is a simple graphic based on drawing elements or objects such as shape – e.g. square, line, ellipse, arc, etc. • The image consists of a set of commands (mathematical equations) that are drawn the object when needed. 16 Vector images • Storing and representing images by mathematical equations is called vector graphics or Object Oriented graphics. • Each primitive object has various attributes that go to make up the entire image – e.g. x-y location, fill colour, line colour, line style, etc. • Example: – RECTANGLE : rectangle top, left, width, height, color is ( 0, 0, 200, 200, red) – CIRCLE : circle top, left, radius, color – LINE : Line x1, y1, x2, y2, color 17 Vector images • Vector image or vector graphics can be resized without losing the integrity of the original image. • Scaling a vector is a mathematical operation only the attributes change, the image is unaffected 18 Primitive geometric drawing objects • Basic – – – – Line Polyline Arc Bezier curve • Text – Font, weight • Shapes – – – – – – – Circle Ellipse Rectangle Square Pie segment Triangle Pentagon, hexagon, heptagon, octagon, etc Text Text 19 Scaling vector graphics Shown magnified Original image V e c to r g r a p h ic s V e c to r g r a p h ic s 20 Advantages and Disadvantages of using vector image • Advantages – Relatively small amount of data required to represent the image. – Therefore, it does not required a lot of memory to store – Easier to manipulate • Disadvantages – Limited level of detail than can be presented in an image 21 Software to create images • Graphics programs are tools that allow an artist to create and edit designs used in multimedia applications. • Generally, graphics programs can be categorized as: – Drawing programs • Creating draw type graphics • Provide freehand. Example geometric shape • Example : Adobe Illustrator, Corel Draw, Macromedia Freehand – Paint programs • Those creating bitmaps • Useful in creating original art • Example: Paint Shop Pro – Image editing programs • Making changes to existing images, such as manipulating the brightness or contrast, applying textures, patterns • Examples : Adobe Photoshop, Corel PhotoPaint 22 Vector formats • Windows metafile (.wmf) – • SVG - Scalable Vector Graphics (.svg) – • A page description language common on the web Drawing Exchange Format (.dfx) – • A page description language used to control printers Adobe Portable Document Format (.pdf) – • Older format commonly used for clip art Adobe PostScript (.ps) – • A new format devised for the web CGM - Computer Graphics Metafile (.cgm) – • Used by Microsoft Windows Store 3D image created by design program AutoCAD Encapsulated PostScript (.epf) – Professional printing: Illustration program, Adobe Systems, Desktop Publishing programs 23 3-Dimensional Graphic models • A 3D model is a variation on the vector format • The location of a 3-dimensional object is specified using x, y and z co-ordinates X • Further primitives can be found in 3D models 3D model – Cube, sphere, pyramid, etc. – Camera, spotlight, texture, shading etc. Y Z 24 3-Dimensional Graphic models • 3D graphics offer the photorealistics effects that have you seen in TV, Computer Games • Examples, Motion Picture films such as: – Jurassic Park, Terminator 2, Lost World and Toy Story • Examples 3D programs: – Carigali Truespace – 3D Studio Max – Infini-D 25 3-Dimensional Graphic models 26 Hardware used to acquire images • Scanners and digital imaging products • Many forms of scanner – – – – Drum Flat-bed Negative / slide Hand-held • Important to check the optical resolution of the scanner – measured in dots per inch (DPI) 27 Hardware used to acquire images • Digital camera – Uses digital memory instead of film – Images are transferred to computer via a cable – Can be very high resolution • Stills from a camcorder or PC “web-cam” type camera – Home products tend to be low resolution 28 Hardware used to create / edit images • Graphics tablet and pen – Preferred by digital artists – Pressure sensitivity Tablet and pen • Digitiser tablet – Preferred by technical artists – Mouse has accurate crosshair to help digitise drawings Digitiser 29 Converting image formats TrueType / PostScript Type font Render as bitmap Contour trace Vector image Text Optical Character Recognition (OCR) Bitmapped image Bitmapped font 30 Working With Graphics • Considerations and guidelines when we are working with graphics: – Choose the graphic depend on your work – Choose the correct software – Use minimum color depth – Delivery Systems 31 How graphics/images can be used effectively • Different types of graphics are used in different ways: – Line drawing are graphical representations of physical objects. There are 3 kinds of line drawings: • Isometric - represent 3-D objects without realistic perspective • Orthographic - are 2-D representations of objects • Perspective - represent objects in their most realistic form 32 How graphics/images can be used effectively • Graphs and Tables – In just a glance, graphs can provide specific data, show general trends in data or depict the relationships between data and data trends • Diagrams – Help users conceptualize a process, flow or interrelationship. Examples of diagrams include: Flow charts, Schematic Drawings and Block Diagrams. 33 Advantages and Disadvantages of using images • Advantages – – – – Convey a lot of information quickly Add visual simulation and colour Can communicate across language borders Enhance other media • Disadvantages – Do not provide in-depth explanations • Graphics rarely suffice to convey a whole message in business, technical or safety settings – Can be misinterpreted • Graphics should be used carefully to make sure the message is not ambiguous or cryptic 34