Bahasa 0 dan 1 · Pelajaran 5 dari 7

Gambar tersusun dari piksel

7 menit baca · BelajarCode

Coba perbesar sebuah foto di HP sebesar-besarnya. Lama-lama kamu akan melihat kotak-kotak kecil. Kotak kecil itu disebut piksel. Setiap gambar di layar tersusun dari ribuan sampai jutaan piksel.

Gambar hitam putih dengan 0 dan 1

Untuk gambar hitam putih, setiap piksel cukup disimpan dengan satu angka: 1 untuk hitam dan 0 untuk putih. Lihat kode gambar berikut:

Kode gambar
0 1 1 0 1 1 0
1 1 1 1 1 1 1
1 1 1 1 1 1 1
0 1 1 1 1 1 0
0 0 1 1 1 0 0
0 0 0 1 0 0 0

Kalau setiap 1 diwarnai hitam, hasilnya gambar hati:

Hasil gambarnya
 ██ ██
███████
███████
 █████
  ███
   █

Menghemat tempat

Baris terakhir, 0 0 0 1 0 0 0, bisa ditulis lebih singkat: 3 putih, 1 hitam, 3 putih. Cara meringkas seperti ini adalah salah satu ide di balik kompresi, yang membuat ukuran file gambar lebih kecil sehingga lebih cepat dikirim.

Gambar berwarna

Untuk gambar berwarna, setiap piksel menyimpan tiga angka: banyaknya cahaya merah, hijau, dan biru. Singkatannya RGB (red, green, blue). Setiap angka mulai dari 0 (tidak ada cahaya) sampai 255 (cahaya paling terang). Dari campuran tiga warna cahaya ini, layar bisa menampilkan jutaan warna.

Contoh warna RGB
WarnaMerahHijauBiru
Merah25500
Kuning2552550
Putih255255255
Hitam000

Kuning didapat dari campuran cahaya merah dan hijau. Ini berbeda dengan mencampur cat, karena yang dicampur di layar adalah cahaya.

Cek pemahaman

Apa itu piksel?

Latihan

Gambar dari kode

Siapkan kertas berpetak. Warnai kotak yang bernilai 1, lalu tebak gambar apa yang muncul.

Kode gambar
0 0 0 1 0 0 0
0 0 1 1 1 0 0
0 1 1 1 1 1 0
0 1 0 0 0 1 0
0 1 0 1 0 1 0
0 1 1 1 1 1 0

Tandai pelajaran ini selesai

Masuk ke aplikasi untuk mencatat kemajuan, lalu lanjutkan ke pelajaran berikutnya dari perangkat mana pun.

Buka di aplikasi