Kedalaman warna |
---|
Bahasan terkait |
Warna 8 bit adalah cara menyimpan citra dalam memori komputer atau berkas gambar sehingga tiap piksel diwakili oleh satu bita (8 bit). Jumlah warna maksimum yang bisa ditampilkan dalam satu waktu adalah 256 warna atau 28 warna.[1]
Untuk mengubah citra 24 bit menjadi citra 8 bit, citra tersebut harus dikuantisasi. Kuantisasi warna yang umum dipakai adalah dengan menggunakan 3 bit untuk merah, 3 bit untuk hijau, dan 2 bit untuk biru. Jumlah bit untuk biru lebih sedikit karena penglihatan manusia kurang peka terhadap warna biru.[2] Namun, cara ini kurang optimal.
Bit ke- | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Data | Merah | Hijau | Biru |
Cara lainnya adalah dengan membuat palet khusus berukuran 256 warna yang optimal untuk citra tersebut. Cara yang biasa dipakai adalah mencari 256 warna yang paling sering muncul, lalu memetakannya. Cara lain yang lebih akurat adalah pemotongan median yang mengurutkan ulang warna dan membaginya untuk mencari median dalam tiap kelompok warna sehingga hasil paletnya lebih optimal.[3]
Karena sifat kedalaman warna 8 bit, kebanyakan citra memiliki peta warna yang berbeda. Karena tampilan warna 8 bit tidak bisa menampilkan dua citra dengan peta warna yang berbeda dalam satu waktu. Pada praktiknya, untuk menghindari masalah itu, tiap citra tidak memakai seluruh warna yang disediakan (kurang dari 256 warna).
Saat ini, kebanyakan perangkat keras grafis berjalan dalam kedalaman warna 24 bit atau 32 bit (dengan transparansi). Namun, beberapa perangkat lunak kendali desktop jarak jauh dapat beralih ke kedalaman warna 8 bit untuk mengurangi lebar pita.