2.1.3 Pixel Pada Citra Digital
Setiap pixel mewakili tidak hanya satu titik dalam sebuah citra melainkan sebuah bagian berupa kotak yang merupakan bagian terkecil sel [8]. Nilai dari sebuah
pixel haruslah dapat menunjukkan nilai rata-rata yang sama untuk seluruh bagian dari sel tersebut.
Selain itu dalam pembahasan citra digital juga terdapat istilah resolusi citra. Resolusi citra merupakan tingkat detail suatu citra. Semakin tinggi resolusi
citra maka akan semakin tinggi pula tingkat detail dari citra tersebut. Satuan dalam pengukuran resolusi citra dapat berupa ukuran fisik jumlah garis per
mmjumlah garis per inchi ataupun dapat juga berupa ukuran citra menyeluruh jumlah garis per tinggi citra [8].
2.2 Struktur Citra Format BitmapBMP
Bitmap merupakan format gambar asli yang sama sekali belum mengalami proses kompresi. Format file bmp dikembangkan oleh Microsoft untuk menyimpan
gambar bitmap dan memungkinkan windows untuk menampilkan kembali gambar tersebut. Struktur file bmp ini terdiri dari header yang berisi informasi mengenai
file, infoheader yang mengandung informasi mengenai gambar seperti resolusi, kedalaman warna, pixel dan lain sebagainya [4]. Untuk lebih jelasnya mengenai
struktur file bmp ini dapat dilihat pada tabel 2.2 berikut ini.
Universitas Sumatera Utara
Tabel 2.2 Struktur File Bitmap
Alamat Ukuran
Byte Nama
Nilai Standar
Keterangan
1 2
BfType 19778
ASCI=’BM’ 3
4 BfSize
? Ukuran file dalam bmp
7 2
BfReserved1 Tidak digunakan
9 2
BfReserved2 Tidak digunakan
11 4
BfOfBits 1078
Posisi byte dimana gambar berada
15 4
BiSize 40
Ukuran dari info dalam byte
19 4
BiWidth 100
Lebar gambar dalam pixel
23 4
BiHeight 100
Lebar gambar dalam pixel
27 2
BiPlanes 1
Jumlah bidang gambar 29
2 BiBitCount
8 Jumlah bit per pixel
31 4
BitCompression Jenis kompresi
35 4
BiSizeImage Ukuran data gambar
39 4
BiXPelsPerMeter Resolusi horizontal
pixel meter 43
4 BiYPelsPerMeter
Resolusi vertikal pixel meter
47 4
BiClrUsed Jumlah warna yang
digunakan 51
4 BiClrImport
Jumlah warna Untuk penyimpanan nilai pixel yang membentuk gambar dimulai dari
alamat 54 sampai tidak berhingga, sesuai dengan banyaknya nilai pixel pada gambar. Jumlah warna yang terdapat pada gambar ditentukan oleh BiBitCount.
Kemungkinan nilai untuk BiBitCount adalah 1 hitamputih, 4 16 warna, 8 256 warna, dan 24 16,7 juta warna. Elemen data BiBitCount sekaligus menentukan
apakah pada file BMP terdapat tabel warna atau tidak, sekaligus susunan dari tabel warnanya.
Untuk gambar 1 bit, tabel warna hanya berisi dua warna biasanya hitam dan putih. Jika setiap bit dari data gambar bernilai 0 maka warna yang
ditunjuknya adalah warna pertama di dalam tabel warna. Jika setiap bit dari data gambar bernilai 1 maka warna yang ditunjuknya adalah warna kedua yang
terdapat di dalam tabel warna [2].
Universitas Sumatera Utara
Offset didefinisikan byte ke yang dimulai dari angka 0, sedangkan size merupakan ukuran dari panjang byte. Dimana dengan byte ke – 0 ukuran panjang
2 byte dispesifikasikan dengan nama tipe file yang diindikasikan berupa kode ASCII “BM”. Pada byte ke- 2 dengan ukuran panjang 4 byte, nama spesifikasinya
bitmap file size yang berupa ukuran dari file dalam bentuk bytes.Untuk byte ke – 6 dan 8 yang ukurannya 2 byte berupa field cadangan di set 0. Pada byte ke – 10
ukurannya 4 byte yang merupakan spesifikasi dari struktur bitmap file header ke bit bitmap, dimana file gambar dimulai pada tahap ini. Byte ke – 14, panjangnya 4
byte dengan spesifikasi nama bitmap size yang mempunyai ukuran header 40 bytes. Byte ke – 18 dengan panjang 4 bytes merupakan lebar gambar dalam satuan
pixel, serta byte ke 22 dengan panjang 4 bytes merupakan tinggi gambar dalam satuan pixel. Untuk byte ke – 26 dengan panjang 2 bytes merupakan bitmap
planes dengan sejumlah planes umumnya 1. Pada byte ke – 28 dengan panjang 2 byte merupakan jumlah bit per pixel: 1, 4, 8, atau 24. Dan untuk byte ke – 30
dengan panjang 4 byte yang merupakan tipe kompresi [13].
Reny, 2012 Gambar 2.2 Struktur File BMP
Pada 1 – 14 bytes pertama disebut File header yang merupakan tempat penyimpanan informasi umum tentang file gambar bitmap. Untuk 15 – 54 bytes
berikutnya disebut info header, dimana pada blok ini berisi tentang informasi secara detail tentang gmabar bitmapnya. Dan pada 55 byte seterusnya berupa
datapixel dan padding yang merupakan isi dari gambar bitmap.
Universitas Sumatera Utara
2.3 Kompresi