IMAGE/ GAMBAR/ CITRA GRAPHICS/ GRAFIK

advertisement
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 (NTSCUS, Japan), YUV (PALAustralia,
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
Download