Langsung saja, apa sih yg mempengaruhi ukuran sebuah file gambar? Jawabannya adalah dimensi gambar (panjang dan lebar) dan kedalaman gambar (bit per pixel). Dimensi gambar sudah cukup jelas, berapa panjang dan lebar dari sebuah gambar dalam satuan pixel. Misalnya: 640×480, 800×600, 1024×768, dst.
Sedangkan kedalaman gambar artinya ruang yg disediakan untuk menampung informasi warna dalam satu pixel (Pixel adalah satuan terkecil dari dimensi gambar). Contoh: Kedalaman 24bit berarti dalam 1 pixel disediakan ruang sebanyak 24 bit untuk menampung warna. Berhubung kita bicara ruang warna RGB, artinya 24 bit ini dibagi 3. R (red) dapat 8 bit, G (green) dapat 8 bit, dan B (blue) memperoleh jatah 8 bit juga. Jadi 1 warna dalam sebuah pixel tersusun dari 3 komponen warna RGB. Begitu pula untuk kedalaman warna 16bit, 32bit, atau yg lainnya. 16 bit artinya 1 pixel perlu ruang 16 bit.
Okeh teori diatas cukup jelas saya kira, berikut adalah contohnya:
1. Misalnya kita punya file dengan ukuran 100×100 pixel, kedalaman 24 bit. Maka ukuran file aslinya adalah :
100x100x24 = 240000 bit = 240000/8 Byte = 30000 Byte = 29,30 KByte
2. Contoh laen sebuah file gambar dengan ukuran 1024×768, kedalaman 16bit. Maka ukuran file aslinya adalah :
1024x768x16 = 12582912 bit = 1572864/8 Byte = 1536 KByte = 1,5 MByte
File asli disini yang saya maksud adalah file asli/original dalam format BMP. Untuk format terkompresi misalnya JPG/JPEG hitungannya dah beda lagi. (semoga dimasa mendatang bisa nulis postingan tentang kompresi JPEG)
Sekian dulu pelajaran kita hari ini. InsyaAllah disambung lagi kapan-kapan..
Semoga bermanfaat…
NB :
1 MByte (Mega Byte) = 1024 KByte (Kilo Byte) = 1048576 Byte = 8388608 bit
1 KByte (Kilo Byte) = 1024 Byte = 8192 bit
1 Byte = 8 bit
Senin, 05 Juli 2010
Langganan:
Komentar (Atom)
