Piksel dan warna RGB – kedalaman warna, ukuran file, dan kompresi RLE
InformatikaData dan bilangan binerUsia 15–16
Memuat…
Masuk untuk memainkanTiga ruang kerja untuk gambar bitmap. Warnai kisi piksel, baca kode bit setiap piksel, dan lihat seberapa besar run-length encoding (RLE) mengecilkan gambar. Geser penggeser R, G, B untuk mencampur cahaya serta membaca kode heksadesimal dan nilai biner setiap kanal. Ubah kedalaman warna (1, 2, 4, 8, 24 bit) dan resolusi untuk melihat palet menyusut, gambar contoh kehilangan warna, dan ukuran file berubah dalam bit, byte, kB, dan KiB.
Pelajaran: Data gambar: piksel, model warna RGB, kedalaman warna, ukuran file gambar, dan kompresi
Yang ditunjukkan
Gambar bitmap adalah kisi piksel, dan setiap piksel menyimpan kode warna yang tersusun dari bit. Layar mencampur cahaya merah, hijau, dan biru, sehingga warna 24 bit memakai satu byte (0–255) per kanal, yang sering ditulis sebagai kode heksadesimal enam digit. Makin sedikit bit per piksel, makin sedikit warnanya: 1 bit memberi hitam dan putih, 8 bit memberi 256 warna. Ukuran tanpa kompresi adalah lebar × tinggi × kedalaman warna dalam bit. RLE menyimpan setiap deretan piksel yang sama satu kali saja, sehingga hanya membantu jika piksel bertetangga berwarna sama.
Cara menggunakan
Di Gambar piksel, pilih warna pena dengan R, G, B atau contoh warna, lalu warnai kisi dengan Pena atau Penghapus; bandingkan ukuran RLE dengan ukuran tanpa kompresi. Di Campur RGB, geser penggeser dan bandingkan warna 24 bit dengan warna yang dikurangi. Di Kedalaman warna, ubah Kedalaman warna dan Resolusi, lalu baca tabel ukuran.
Parameter yang dapat diubah
- Ruang kerja Gambar piksel dan RLE, Campur warna RGB, Kedalaman warna dan ukuran file
- Kedalaman warna 1 bit (hitam putih), 2 bit (4 tingkat abu-abu), 4 bit (16 warna), 8 bit (256 warna), 24 bit (true color)
- Sisi kisi gambar 8–32 piksel
- Lebar gambar contoh 16–320 piksel
- Kanal merah R 0–255
- Kanal hijau G 0–255
- Kanal biru B 0–255
Pertanyaan untuk dijelajahi
- Berapa KiB ukuran gambar 320 × 240 piksel dengan warna 24 bit tanpa kompresi?
- Mengapa kode heksadesimal #FFFF00 tampak kuning di layar?
- Kapan RLE membuat file gambar lebih besar daripada aslinya?