GRAPHICS/ GRAFIK
Apakah Citra itu?
Monitor CRT
Monitor LCD LED
Plasma Monitor
Printer
Printer
Printer ?
9
Plotter (cutting sticker)
Plotter (acrylic laser cutting)
Hardware yang digunakan untuk
memperoleh gambar
Digitiser
14
15
Sistem Koordinat
& Resolusi
Cathode Ray Tube
• sinar dalam
tabung
diarahkan
17
Bagaimana Gambar Tampil di Monitor
Komputer?
18
Sistem Koordinat
• Dalam sistem komputer untuk menampilkan grafik atau
gambar, digunakan Screen Coordinate.
• Perbedaan dengan Cartesian Coordinate lihat gambar
berikut:
Display Adapter & Resolution
HD 10B0
lWZ0 x l0W0
WUXGA
SXGA
1280 x
1024
17:
Z:4
QSXGA
2 5 6 0 x 2 0 48
WARNA
Cahaya putih disusun dari semua
komponen cahaya
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.
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
Cancel
Add TD Swatches
CDIDr Libraries
• H: B0 L:
s:
b:
D
R: C: 40 C
204
51 Y: 93 D
C
> Only Y.’eb
Cobrs
HSB Model
SAME COLOUR!!!
Dot colour 1 Dot colour 2
http://www.purveslab.net/main/
Human Vision - Brightness
Mempunyai kecerahan
yang sama!!
Human Vision - Contrast
0% 50% 100%
Black white
Colour depth
Ingat!
1024 bytes = 1 kilobyte (KB)
1024 kilobytes = 1 megabyte (MB)
Contoh
• 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 di-
scaled/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
53
Konversi Bitmap dan Vector
Bitmapped font
Bitmapped image
Vector image
Render as bitmap
Text
Vector
Images
Bitmap
Images
Bitmap Picture
Bitmaps
• 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
• 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
a transparent GIF
JPEG Format
GIF JPEG
• 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
• 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
• 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
• 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