Matakuliah : T0732 / Sistem Multimedia Tahun : 2007 Graphics Pertemuan 4 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menunjukkan Penggunaan Gambar pada Aplikasi Multimedia Outline Materi Apakah Image Itu? Tipe-Tipe Image Media Bitmap Image Vector Image Model 3-Dimensional Graphic Menggunakan Graphics Apakah Image Itu? Image adalah representasi grafik dan visual dari informasi yang dapat ditampilkan pada layar komputer atau tercetak Macam-macam bentuk Image : Foto (Photographs) Gambar (Drawings) Lukisan (Paintings) Televisi dan Film (motion pictures) Semantics Peta (Maps), dll. Apakah Image Itu? Peran penting Image dalam multimedia Alat Navigasi Komponen User interface SistemHelp Clip art Jazz Dive Profile Opening Screen Main Menu Links Promoted Bands Tipe Image Media Secara umum Image dapat dibagi dua format : Bitmapped atau Raster images Draw-type atau Vector graphics atau Metafile images Bitmapped image disimpan dalam array of pixel. Yang merepresentasikan image sebagai array of dots (pixel) History Contact The Flairz Little Birdy The Waifs John Butler Trio Vector graphic disimpan sebagai bentuk geometri sebagai representasi image (didefinisikan secara matematika)
Raster Image Sebuah pixel merupakan elemen terkecil dalam resolusi layar komputer (Screen Resolution) Bitmap matrix of pixel Setiap pixel mewakili suatu warna yang spesifik. Setiap pixel dapat memiliki 2 atau lebih range warna Range warna ini juga dikenal sebagai colour depth Colour depth diukur dalam bits per pixel Ingat : 1 bit (binary digit) hanya memiliki 1 atau 0 dan ada 8 bit dalam 1 byte 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 Biasanya sudah cukup bagus untuk image berwarna 16 bits per pixel = 65536 colours Kualitas lebih baik untuk photograph-like images, dikenal sebagai high colour 24 bits per pixel = >16 million possible colours Digunakan untuk membuat photo realistic images, dikenal sebagai true colour True Colour (24 bits) Colour Depth 8 bits Raster Image Semakin banyak warna yang bisa dimiliki tiap pixel, semakin besar ukuran image Jumlah pixel berhubungan dengan ukuran file yang diperlukan untuk menyimpan sebuah image 4 bits 1 bit Ingat, 2 faktor yang mempengaruhi ukuran file bitmap adalah : Resolusi Color Depth http://en.wikipedia.org/wiki/color_depth Original image Shown magnified Bitmaps images Menghitung Ukuran File Raster Image width height colour depth size in bytes = 8 Dimana: Width dari image diukur dalam pixels Height dari images diukur dalam pixels Colour depth adalah jumlah bit warna yang digunakan diukur dalam bits/pixel Ingat: 1024 bytes = 1 kilobyte (KB) 1024 kilobytes = 1 megabyte (MB)
Contoh Sebuah image berukuran 640 x 480 pixel dengan 24-bit warna akan membutuhkan berapa besar disk space? 640 480 24 7372800 size in bytes = = 8 8 = 921600 bytes = 900KB Tipe Kompresi Kompresi Lossless : Mengubah cara data diorganisasi atau direpresentasikan untuk mengurangi ukuran penyimpanan Tidak ada kehilangan (loss) pada detil Example: Run-length Encoding. Original : AAABBBCCCCCCABCABC RLE : 3A3B6C2ABC GIF / PNG Tipe Kompresi Skema Lossy compression : Mencoba untuk memaksimalkan kompresi tanpa ada kehilangan (loss) yang terlihat oleh user Menghilangkan detil selama kompresi Catatan: mengulang kompresi menyebabkan kualitas memburuk Example : JPEG Microsoft bitmap (.bmp) Digunakan di microsoft windows Popular bitmap formats TIFF - Tagged Image File Format (.tif) Digunakan untuk faxing images (biasanya) JPEG - Joint Photographic Expert Group (.jpg) Berguna untuk menyimpan photographic images GIF - Graphics Interchange Format (.gif) Banyak digunakan di web sites PNG - Portable Network Graphics (.png) Format baru untuk web graphics PCD Kodak photo CD Format baru untuk menyimpan image dalam bentuk terkompresi dalam CD Keuntungan dan Kerugian Menggunakan Bitmap Images Keuntungan Menyampaikan detil informasi secara cepat Nyata Kerugian Bergantung pada resolusi Berpengaruh pada kualitas image Ukuran file besar
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/ Software to create raster Vector images Vector images Vector image tersimpan sebagai set grafik primitif yang diperlukan untuk menampilkan image Suatu Grafik primitif yang merupakan grafik sederhana berbasis pada elemen gambar atau object seperti shape e.g. square, line, ellipse, arc, etc. Image terdiri dari set perintah (persamaan matematika) yang akan dipakai untuk menggambarkan obyek ketika dibutuhkan Menyimpan dan merepresentasikan image dengan persamaan matematika disebut vector graphic atau Object Oriented graphic. Setiap primitif obyek memiliki bermacam-macam atribut untuk membuat image secara keseluruhan misal x-y lokasi, fill colour, line colour, line style, dsb. Contoh: 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) Vector images Primitive geometric drawing objects Vector image atau vector graphics dapat diubah ukuran tanpa kehilangan integritas dari image aslinya Mengubah ukuran sebuah vector merupakan suatu operasi matematika hanya atribut yang berubah, tetapi image tidak terpengaruh Basic Line Polyline Arc Bezier curve Text Font, weight Shapes Circle Ellipse Rectangle Square Pie segment Triangle Pentagon, hexagon, heptagon, octagon, etc Text Text
Original image V e c t o r g r a p h i c s Scaling vector graphics V e c t o r g r a p h i c s Shown magnified Keuntungan dan Kerugian Vector Image Keuntungan Jumlah data yang digunakan untuk merepresentasikan Image relatif kecil Karena itu, tidak membutuhkan banyak memori untuk penyimpanannya Mudah untuk dimanipulasi Kerugian Detil yang dapat dipresentasikan dalam image sangat terbatas Software to create vector Windows metafile (.wmf) Used by Microsoft Windows Vector formats SVG - Scalable Vector Graphics (.svg) A new format devised for the web CGM - Computer Graphics Metafile (.cgm) Older format commonly used for clip art Adobe PostScript (.ps) A page description language used to control printers Adobe Portable Document Format (.pdf) A page description language common on the web Drawing Exchange Format (.dfx) Store 3D image created by design program AutoCAD Encapsulated PostScript (.epf) Professional printing: Illustration program, Adobe Systems, Desktop Publishing programs Sebuah model 3D adalah variasi dari format vector Model Grafik 3D Model Grafik 3-Dimensional Grafik 3D menawarkan efek photorealistics yang kita lihat di TV atau Computer Games Lokasi dari suatu obyek 3- dimensional dispesifikasikan menggunakan koordinat x, y dan z Primitive lain yang dapat ditemukan pada 3D models Cube, sphere, pyramid, etc. Camera, spotlight, texture, shading etc. Z X 3D model Y Contoh Film yang menggunakan 3D : The Incredibles, Shrek, Happy Feet, Transformer, etc. Contoh 3D program/software: Lightwave 3D Studio Max Maya
Photorealistics Effects Photorealistics Effects Transformer the Movie (2007) Software untuk membuat 3D image 3-Dimensional Graphic models Hardware Untuk Mendapatkan Images Scanner dan produk digital imaging Bentuk-bentuk scanner Drum Flat-bed Negative / slide Hand-held Penting untuk memeriksa optical resolution dari scanner Diukur dalam dots per inch (DPI) Hardware Untuk Mendapatkan Images Digital camera Menggunakan digital memory dan bukan film Images ditransfer ke komputer melalui kabel Dapat memiliki resolusi yang sangat tinggi Gambar yang di-capture dari suatu camcorder atau tipe kamera PC web-cam Home products biasanya ber-resolusi rendah
Hardware Untuk Membuat / Mengedit Images Graphics tablet dan pen Lebih disukai oleh digital artists Menekankan sensitivitas Digitiser tablet Lebih disukai oleh technical artists Puck memiliki crosshair yang akurat untuk membantu mendigitasi gambar (drawings) Tablet and pen Digitiser Text Mengubah image formats Bitmapped font Optical Character Recognition (OCR) TrueType / PostScript Type font Bitmapped image Render as bitmap Contour trace Vector image Menggunakan Graphics Konsiderasi dan guidelines dalam penggunaan graphics: Memilih graphics sesuai dengan kebutuhan penggunaan Memilih software yang tepat Gunakan minimum color depth Delivery Systems Bagaimana graphics/images dapat digunakan secara efektif Tipe-tipe graphics yang berbeda digunakan dengan cara yang berbeda : Line drawing adalah representasi graphical dari obyek fisikal. Ada 3 bentuk line drawing : Isometric merepresentasikan obyek 3-D tanpa prespektif realistik Orthographic representasi 2-D dari obyek Perspective merepresentasikan obyek dalam bentuk yang paling realistik Modeling and Rendering Bagaimana graphics/images dapat digunakan secara efektif Graphs dan Tables Dalam sekali lihat, grafik dapat menyediakan data spesifik, memperlihatkan trend umum data atau memperlihatkan hubungan antara data dan trend data Diagrams Membantu user mengkonseptualisasi sebuah proses, flow, atau interrelationship. Contoh : Flow charts, Schematic Drawings, UML dan Block Diagrams.
Software untuk Membuat Image Graphic program merupakan alat yang membantu artist untuk membuat atau meng-edit design yang akan digunakan dalam aplikasi multimedia Secara umum, graphic program dikategorikan sebagai berikut : Drawing programs Membuat draw type graphics Menyediakan freehand. Contoh : geometric shape Contoh : Adobe Illustrator, Corel Draw, Macromedia Freehand Paint programs Digunakan untuk membuat bitmap Berguna dalam pembuatan original art Contoh: Paint Shop Pro Image editing programs Membuat perubahan pada image yang sudah ada, seperti memanipulasi brightness atau contrast, meng-apply texture, patern Contoh : Adobe Photoshop, Corel PhotoPaint Keuntungan dan Kerugian Penggunaan Images Keuntungan Menyampaikan banyak informasi secara cepat Menambah simulasi dan warna visual Dapat berkomunikasi tanpa ada batasan bahasa Memperkaya media lainnya Kerugian Tidak menyediakan penjelasan yang mendalam Graphics jarang bisa merepresentasikan pesan secara utuh baik dalam bisnis, teknikal atau safety settings Dapat disalah-interpretasikan Graphics seharusnya digunakan secara hati-hati untuk menjamin pesan yang disampaikan tidak ambigu atau cryptic (tersembunyi) Q & A