Pelatihan
Modul
Manage drivers and device peripherals - Training
This module introduces device drivers. Student will learn how drivers work and the tools used to manage common peripheral devices such as printers.
Browser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Bitmap adalah salah satu objek GDI yang dapat dipilih ke dalam konteks perangkat (DC). Konteks perangkat adalah struktur yang menentukan sekumpulan objek grafis dan atribut terkaitnya, dan mode grafik yang memengaruhi output. Tabel di bawah ini menjelaskan objek GDI yang dapat dipilih ke dalam konteks perangkat.
Objek grafik | Deskripsi |
---|---|
Bitmap | Membuat, memanipulasi (menskalakan, menggulir, memutar, dan melukis), dan menyimpan gambar sebagai file pada disk. |
Kuas | Mengecat interior poligon, elipsis, dan jalur. |
Font | Menggambar teks pada tampilan video dan perangkat output lainnya. |
Palet Logis | Palet warna yang dibuat oleh aplikasi dan terkait dengan konteks perangkat tertentu. |
Jalan | Satu atau beberapa gambar (atau bentuk) yang diisi dan/atau diuraikan. |
Pena | Alat grafis yang digunakan aplikasi untuk menggambar garis dan kurva. |
Wilayah | Persegi panjang, poligon, atau elips (atau kombinasi dua atau lebih bentuk ini) yang dapat diisi, dicat, dibalik, dibingkai, dan digunakan untuk melakukan pengujian hit (pengujian untuk lokasi kursor). |
Dari perspektif pengembang, bitmap terdiri dari kumpulan struktur yang menentukan atau berisi elemen-elemen berikut:
Ukuran bitmap terkait dengan jenis gambar yang dikandungnya. Gambar bitmap dapat berupa monokrom atau warna. Dalam gambar, setiap piksel sesuai dengan satu atau beberapa bit dalam bitmap. Gambar monokrom memiliki rasio 1 bit per piksel (bpp). Pencitraan warna lebih kompleks. Jumlah warna yang dapat ditampilkan oleh bitmap sama dengan dua dinaikkan ke jumlah bit per piksel. Dengan demikian, bitmap 256 warna membutuhkan 8 bpp (2^8 = 256).
Panel Kontrol aplikasi adalah contoh aplikasi yang menggunakan bitmap. Ketika Anda memilih latar belakang (atau wallpaper) untuk desktop Anda, Anda benar-benar memilih bitmap, yang digunakan sistem untuk melukis latar belakang desktop. Sistem membuat pola latar belakang yang dipilih dengan berulang kali menggambar pola piksel 32 kali 32 piksel di desktop.
Ilustrasi berikut menunjukkan perspektif pengembang dari bitmap yang ditemukan dalam file Redbrick.bmp. Ini menunjukkan array palet, persegi panjang 32 kali 32 piksel, dan array indeks yang memetakan warna dari palet ke piksel dalam persegi panjang.
Dalam contoh sebelumnya, persegi panjang piksel dibuat pada perangkat tampilan VGA menggunakan palet 16 warna. Palet 16 warna memerlukan indeks 4-bit; oleh karena itu, array yang memetakan warna palet ke warna piksel juga terdiri dari indeks 4-bit. (Untuk informasi selengkapnya tentang palet warna logis, lihat Warna.)
Catatan
Dalam bitmap di atas, sistem memetakan indeks ke piksel yang dimulai dengan garis pemindaian bawah wilayah persegi panjang dan diakhir dengan garis pemindaian atas. Baris pemindaian adalah satu baris piksel yang berdampingan pada tampilan video. Misalnya, baris pertama array (baris 0) sesuai dengan baris bawah piksel, baris pemindaian 31. Ini karena bitmap di atas adalah bitmap independen perangkat bawah ke atas (DIB), jenis bitmap umum. Di DIB atas ke bawah dan di bitmap yang bergantung pada perangkat (DDB), sistem memetakan indeks ke piksel yang dimulai dengan baris pemindaian atas.
Topik berikut menjelaskan area bitmap yang berbeda.
Pelatihan
Modul
Manage drivers and device peripherals - Training
This module introduces device drivers. Student will learn how drivers work and the tools used to manage common peripheral devices such as printers.