IMAGE/ GAMBAR/ CITRA GRAPHICS/ GRAFIK
Apakah Citra itu? • Sebuah gambar adalah representasi visual dan grafis beberapa informasi yang dapat ditampilkan pada layar komputer atau dicetak • Gambar datang dalam berbagai bentuk:
Foto Gambar Lukisan Peta
• Gambar memainkan peranan penting dalam multimedia Komponen antarmuka pengguna Navigasi Ikon/ Clip art
Hardware yang digunakan untuk menampilkan gambar
Monitor CRT
Monitor LCD LED
Plasma Monitor
Printer
Printer
Printer ?
9
Plotter (cutting sticker)
Plotter (acrylic laser cutting)
Hardware yang digunakan untuk memperoleh gambar • Scanner dan produk-produk digital imaging • Banyak bentuk scanner – Drum – Flat-bed – Negatif / slide – Genggam
Hardware yang digunakan untuk memperoleh gambar • Kamera digital – menggunakan memori bukan film – Gambar ditransfer ke komputer melalui kabel – Bisa resolusi sangat tinggi • Jenis kamera : – camcorder – Pocket Camera – DSLR – PC "web-cam"
Hardware yang digunakan untuk memperoleh gambar • Graphics tablet dan pen – Disukai oleh seniman digital – Tekanan sensitivitas • Digitiser tablet – Disukai oleh seniman teknis – Mouse yang akurat untuk membantu mendigitalkan gambar
Tablet and pen
Digitiser 14
15
Sistem Koordinat & Resolusi
Cathode Ray Tube • sinar dalam tabung diarahkan
17
Bagaimana Gambar Tampil di Monitor Komputer? • Sistem tampilan raster
18
Sistem Koordinat • Dalam sistem komputer untuk menampilkan grafik atau gambar, digunakan Screen Coordinate. • Perbedaan dengan Cartesian Coordinate lihat gambar berikut:
Display Adapter & Resolution
20
WARNA
Cahaya putih disusun dari semua komponen cahaya
White light components
White light
Prism
RGB - Red, Green, Blue
Layar Monitor jika diperbesar CRT monitor
LCD monitor 1 pixel
CMYK?
CMYK print
Model Warna • Cara yang berbeda untuk mewakili informasi tentang warna. • Model yang digunakan untuk menentukan warna dalam komputer adalah: RGB model - Metodologi 24-bit di mana warna ditetapkan dalam hal nilai merah, hijau, dan biru mulai dari 0 hingga 255 CMYK (untuk media cetak/tinta) HSB /HSL dan HSV model - Warna ditentukan sebagai sudut 0-360 derajat pada roda warna YIQ (NTSCUS, Japan), YUV (PALAustralia, Europe), dan xvYCC (YCbCr/YPbPr +RGB) CIE (International Commision Illumination, France, 1931)
Model Warna • RGB: Red – Green – Blue – Untuk monitor
• CMY: Cyan – Magenta – Yellow – Untuk printing
28
RGB Model Menambahkan intensitas warna merah, hijau dan biru untuk membuat warna, sehingga termasuk model aditif. Memberikan nilai intensitas untuk setiap piksel berkisar antara 0 (hitam) sampai 255 (putih) Misalnya warna merah cerah R=246, G=20, B=50
CMYK Model • Berdasarkan menyerap cahaya kualitas tinta dicetak di atas kertas. • Sebagian cahaya diserap dan sebagian dipantulkan kembali ke mata. • Terkait dengan percetakan dan sering disebut model subtraktif Empat tipe: Cyan (C), magenta (M), kuning (Y) dan hitam (K)
HSB Model • Berdasarkan persepsi manusia terhadap warna, menggambarkan tiga sifat dasar warna: Hue (Warna) Saturation (kroma atau kekuatan warna) Brightness (Kecerahan atau kegelapan warna)
Human Vision - Colour
SAME COLOUR!!! Dot colour 1
Dot colour 2
http://www.purveslab.net/main/
Human Vision - Brightness
Grey and White
Mempunyai kecerahan yang sama!!
http://www.purveslab.net/main/
Human Vision - Contrast
Mempunyai Kontras yang sama!!!
http://www.purveslab.net/main/
HSB Model • Hue - warna diukur dalam roda warna
HSB Model • Saturation (or chroma) kekuatan atau kemurnian warna
HSB Model • Brightness - terang relatif atau kegelapan warna, juga diukur sebagai %
0% Black
50%
100% white
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 Umumnya cukup baik untuk gambar berwarna
• 16 bits per pixel = 65536 colours Kualitas yang lebih baik untuk gambar foto, juga dikenal sebagai warna tinggi
• 24 bits per pixel = >16 million possible colours Digunakan untuk menciptakan gambar realistik foto, juga dikenal sebagai true color
Gambar Monokrom • 1-bit: hitam atau putih • 640x480 ≈ 37,5 kByte
Gambar keabuan (greyscale 8-bit)
Menghitung ukuran file Gambar Raster width height colour depth size_ in_bytes 8 • Dimana: Lebar gambar yang diukur dalam pixel Tinggi gambar yang diukur dalam pixel Kedalaman warna adalah jumlah bit yang digunakan untuk warna diukur dalam bit per pixel Ingat! 1024 bytes = 1 kilobyte (KB) 1024 kilobytes = 1 megabyte (MB)
Contoh • Sebuah gambar dengan ukuran 640 x 480 dalam 24-bit warna, berapa ruang memori yang diperlukan?
640 480 24 7372800 size in bytes 8 8 921600 bytes 900KB
Jenis Gambar
Bitmapped vs. Vector • Bitmapped
• Vector
Bitmap vs. Vector graphics • Vector Graphics • lebih cocok untuk ilustrasi yang membutuhkan pengukuran yang tepat.
• Bitmapped Graphic • lebih cocok untuk citra photorealistic yang membutuhkan variasi warna yang kompleks
Bitmap vs. Vector • Vector Graphics • Citra disimpan sebagai bentuk matematis • Object-oriented graphics • Bitmapped Graphic • Citra dimodelkan dalam suatu senarai dari nilai piksel • Raster graphics
Editing Program • Vector Graphics • Drawing Programs • Contoh: Flash, Freehand, Illustrator • Bentuk sederhana dengan warna flat atau gradasi
• Bitmap • Painting Programs • Contoh: Photoshop, Paint • Textures and continuous tones
Bitmap vs Vector • Vector Graphic • Postscript Language – 80 bytes o 0 1 0 setrgbcolor o 0 0 128 128 rectfill o 1 0 1 setrgbcolor o 32 32 64 64 rectfill • Bitmapped Graphic • 128 * 128 * 1 =16384 Bytes
Ukuran image • Vector Graphic • Dipengaruhi isi image • Menyimpan deskripsi obyek • Makin kompleks, makin banyak deskripsi yang dibutuhkan • Bitmapped Graphic • Untuk tiap luasan menyimpan jumlah data yang sama, tidak peduli seberapa kompleks isinya. • Jumlah data dipengaruhi juga oleh tingkat kedalaman warna
Bitmapped vs. Vector • Vector Graphics • Untuk menerapkan efek, harus diubah menjadi bitmap terlebih dahulu • Image tetap sama pada saat discaled/resized • Mudah untuk memilih obyek secara individu • Bitmapped Graphic • Menerapkan efek semacam blur sangat mudah • Gambar akan kabur jika diskala (resized) • Sukar untuk memilih obyek individual
Jenis Gambar • Dari Gambar Vektor ke Sistem Tampilan/Display Raster
53
Konversi Bitmap dan Vector • Mudah, Vector Bitmap • Proses: rastering • Susah, Bitmap Vektor • Proses: tracing
Converting image formats TrueType / PostScript Type font
Render as bitmap
Contour trace
Vector image
Text Optical Character Recognition (OCR)
Bitmapped image
Bitmapped font
Bitmap dan Vector Images
Vector Images
Bitmap Images
Bitmap Picture
Bitmaps • Citra Bitmap diperoleh melalui pemindai, kamera digital atau alat lain, dan merupakan format “alami” untuk layar dan printer • Citra Bitmap dibangun dari grid warna • Pada layar, citra adalah grid yang terdiri atas pixel, pada printer adalah grid yang terdiri atas titik-titik • Bergantung pada kemampuan alat, pixel/dot dapat bervariasi dari dua hingga jutaan warna bit
Mengedit Citra Bitmap • Citra bitmap mudah diedit menggunakan program paint interaktif • Dapat diterapkan filter, memodifikasi warna, mengedit bagian-bagian kecil • Diperlukan adanya layer untuk mempermudah pengeditan • Operasi yang umum dilakukan: Blur and Sharpen. Colour correction. Brightness/Contrast adjustment. Touch up.
Image manipulation
Pros & Cons of Bitmap Formats • Keuntungan Mudah direpresentasi sebagai kumpulan byte Diproduksi oleh banyak alat masukan Mudah diedit Dapat disajikan dengan baik pada alat keluaran seperti CRT dan printer. • Kekurangan Ukuran besar Tidak dapat diskalakan dengan baik Asli diperkecil diperbesar informasi hilang
File Format - Bitmapped Graphics • GIF • Graphics Interchange Format • 256 warna • Lossless Compression • Transparency • JPEG • Joint Photographic Experts Group • Lossy Compression • PNG • Portable Network Graphics • > 256 warna • Alpha channel transparencies
GIF Format • GIF – Graphics Interchange Format • Termasuk format yang paling populer, terutama di Internet • Berguna karena dapat digunakan untuk animasi. Di dalamnya dapat tersimpan beberapa citra yang ditampilkan seperti animasi. – Animated GIF.
• Format GIF juga dapat mendefinisikan warna tertentu sebagai “background.” Warna itu akan menjadi transparan. – Transparent GIF.
Animated GIF • Keuntungan: Tidak perlu software tambahan untuk menampilkannya GIF adalah format standar di Web Software untuk Animated GIF tersedia
• File berisikan kumpulan frame yang “ditumpukkan.”
Animated GIF
Transparency GIF • Algoritme kompresi internal yang digunakan GIF disebut LZW (Lempel-Zev-Welch = dictionary), yang dipatenkan oleh Unisys Corporation. Kompresi “lossless”. Tidak ada informasi yang hilang dalam proses kompresi. Memanfaatkan perulangan pada data.
• Satu posisi pada palette dinyatakan sebagai “transparent”. • Semua pixel warna tersebut akan dijadikan transparan ketika ditampilkan.
Transparency GIF
Not a transparent GIF
a transparent GIF
JPEG Format • JPEG – Joint Photographic Experts Group • Menggunakan kompresi "lossy" untuk memperkecil ukuran file. • Kualitas citra yang disimpan dalan format JPEG akan menurun. • Derajat degradasi kualitas, "quality factor," biasanya dapat diatur ketika menyimpan Jika nilai faktor tersebut 100, degradasi minimal, tetapi ukuran file hasil kompresi tidak signifikan. Jika nilainya mendekati 0, ukuran file sangat kecil, tetapi kualitas citra akan buruk sekali.
JPEG Format • Degradasi citra bersifat kumulatif jika terus menerus disimpan ulang ke format JPEG. • Sangat tidak cocok untuk teks, line art, desain mekanik (blue-print), dan yang semacamnya. • Format yang lebih cocok adalah GIF, BMP, atau PNG. • JPEG tidak mendukung transparency atau multicitra. Juga tidak dapat digunakan untuk animasi. • Kapan JPEG sesuai? Citra fotografi lukisan
Progressive JPEG • Ada dua jenis file JPEG: – Sequential/ Optimized JPEG menyimpan citra sebagai bitmap tunggal. – Progressive JPEG menyimpan citra sedemikian hingga mula-mula muncul sebagai citra yang kurang fokus lalu menjadi semakin jelas. • Keuntungan: memberikan gambaran isi citra tanpa harus menunggu citra selesai diunduh. • Kekurangan: memerlukan daya komputasi lebih untuk menampilkannya.
Pengaturan Kualitas pada Photoshop & Corel PhotoPaint
GIF versus JPEG
GIF
JPEG
Cocok untuk
Line Art, citra dengan sedikit warna, teks
Foto, citra dengan banyak warna
Kecepatan
Cepat
Lebih lambat, komputasi lebih besar
Keuntungan
Transparency, Animation
Kompresi tinggi, kedalaman warna tinggi
Warna maks.
256
16.7 juta
PNG Format
• Portable Network Graphic (PNG), dibaca “Ping”. • Alternatif GIF, menggunakan kompresi lossless. • Mendukung tipe citra: true color, grayscale, palette (8-bit).
PNG Format • 2D interlacing PNG (kiri) vs 1D interlacing GIF (kanan)
PNG Format • Keuntungan – Kompresi yang lebih baik • Deflate adalah perbaikan dari algoritme Lempel-Ziv.
– Interlacing yang lebih baik • Lebih cepat ditampilkan dari Interlaced GIF.
– True Color & Transparency • Mendukung16-bit (Grey scale) atau 24/48-bit (True Color) • 8/16-bit untuk alpha channel (Transparency).
– Gamma storage • Menyimpan pengaturan gamma pada platform pembuat citra.
• Kerugian – Tidak didukung browser lama – Ukuran file hasil kompresi tidak signifikan
Vector
Vector Graphic
Citra Vektor • Citra vektor dibuat melalui deskripsi matematis satu atau lebih elemen citra. Biasanya tidak hanya melibatkan vektor sederhana, tetapi juga kurva lainnya. • Dengan komponen sederhana itu, bentuk yang lebih kompleks dapat didefinisikan. • Citra vektor kemudian disimpan menggunakan rangkaian bentuk dasar dan garis dengan parameternya (titik awal, panjang, dll). • Citra vektor berguna untuk menyimpan gambar, citra yang dihasilkan komputer, dan cira lainnya yang dapat dipecah menjadi bentuk-bentuk geometris sederhana.
Istilah dalam Vector Graphic • Bentuk/shape – Primitif: point, line, rectangle, round rectangle, ellipse, polyline, polygon – Turunan: 3D model • Kurva kuadratik & kubik, serta Arc • Antialiasing • Stroke & Fill
Mengedit Citra Vektor • Citra vektor dapat diedit dengan menambah/mengurangi bentuk di dalamnya dan dengan mengubah parameter melalui transformasi. • Penting diingat bahwa transformasi tidak menghilangkan informasi citra karena dapat dikembalikan ke aslinya.
Transformasi Geometris
• Scaling • Rotation • Translation • Reflection • Shearing
Format Vector • Keuntungan: Data vektor dengan mudah diskalakan untuk menyesuaikan dengan resolusi perangkat output. Biasanya disimpan sebagai file teks sehingga mudah diedit. Mudah diubah ke citra bitmap. Mudah digunakan oleh plotter. • Kerugian: Sulit untuk citra kompleks seperti foto Hasil penggambaran (rendering) citra dapat tergantung pada aplikasi yang digunakan Rendering dapat memakan waktu lama (tiap elemen digambar satu per satu secara berurutan)
Bagaimana grafis / gambar dapat digunakan secara efektif • Grafik dan Tabel – Grafik dapat menyediakan data spesifik, menunjukkan kecenderungan umum data atau menggambarkan hubungan antara data dan tren data • Diagram – Membantu pengguna konsep proses, aliran atau keterkaitan. – Contoh diagram meliputi: diagram Flow, skematis Gambar dan Diagram Blok.
Advantages and Disadvantages of using images • Keuntungan Menyampaikan banyak informasi secara cepat Menambahkan simulasi visual dan warna Dapat berkomunikasi lintas batas bahasa Meningkatkan media lainnya • Kekurangan Tidak memberikan penjelasan mendalam • Gambar cukup jarang dapat menyampaikan seluruh pesan Dapat disalahartikan • Grafik harus digunakan dengan hati-hati untuk memastikan pesan tidak ambigu
86