Praktikum 2

MEMBACA DAN MENYIMPAN CITRA

2.1 TUJUAN 1. Mahasiswa dapat membuat program untuk memproses gambar dengan 2. Mahasiswa dapat membuat program untuk memproses gambar dengan 3. Mahasiswa dapat membuat program pencampuran warna mengambil warna RGB menggunakan PictureBox meletakkan warna RGB pada lokasi x dan y 4. Mahasiswa dapat membuat program untuk memproses gambar dengan 5. Mahasiswa dapat membuat program untuk memproses gambar dengan meletakkan warna RGB pada lokasi x dan y menggunakan PictureBox mengambil warna RGB

2.2 DASAR TEORI pada posisi tertentu. Hal ini biasanya dipresentasikan dengan nilai hexadecimal dari 0x00000000 sampai 0x00ffffff. Dengan warna hitam adalah 0x00000000 dan warna putih adalah 0x00ffffff. Hal ini dapat didefinisikan nilai warna di atas seperti gambar 2.1, variable 0x00 menyatakan angka dibelakangnya adalah hexadecimal. 0x00 xx xx xx Pada dasarnya pengolahan citra adalah mengolah warna RGB yang terletak

Nilai Merah (R) Nilai Hijau (G) Nilai Biru (B)

Gambar 2.1 Nilai warna RGB dalam hexadesimal
1

Nilai warna seperti yang terlihat pada gambar 2.Cen CAPTU GAMB SELESA 2 . PictureBox(Picture1) Picture folder) Label2 Alignment Label2 2 .decimalnya adalah 0) dan ff (angka desimalnya adalah 255). yaitu dengan mencampurkan ketiga warna dasar RGB.2.1 berikut memperlihatkan contoh-contoh warna yang bias digunakan.Center CAPTURE OBJEK PROPERTY GAMBAR Form1 Caption Caption Gambar 2. atau mempunyai nilai yang digunakan di atas merupakan gabungan warna cahaya merah.Cen CAPTU GAMB SELESA NILAI Mena Cari ga folder Gamb 2 . dan biru warnanya.Center Alignment Table 2. Terlihat bahwa dimana setiap warna mempunyai range nilai 00 (angka derajat keabuan 256 = 28.1 Contoh-contoh warna dalam hexadecimal CommandButton1 Caption CAPTURE OBJEK PROPERTY OBJEK NILAI PROPERTY GAMBAR Nilai Warna Nilai Warna Form1 Caption Form1 Menangkap citra Caption CommandButton2 Caption Cari gambar padaSELESAI 0x00000000 Hitam 0x0000AAFF Orange PictureBox(Picture1) Picture PictureBox(Picture1) folder) Picture 0x000000FF Merah 0x00888888 Abu-Abu PictureBox(Picture2) 0x0000FF00 Hijau 0x00FF00AA PictureBox(Picture2) Ungu Label1 Caption Label1 Gambar Asli Caption 0x00FF0000 Biru 0x00AAFF00 Hijau Muda Label2 Alignment Label2 2 . hijau.2 Komposisi warna Form1 RGB Menangkap citra CommandButton2 Caption Cari gambar padaSELESAI PictureBox(Picture1) PictureBox(Picture1) folder) Picture OBJEK Picture PROPERTY NILAI PictureBox(Picture2) PictureBox(Picture2) Dari definisi di atas bias dinyatakan untuk menyajikan warna tertentu dapat Form1 Caption Menangkap citra Label1 Caption Label1 Gambar Asli Caption Cari gambar pada dengan mudah dilakukan.Center Alignment 0x0000FFFF Kuning 0x00AA00FF Merah Muda CommandButton1 0x00AAFFFF Caption CommandButton1 CAPTURE Caption 0x00FF00FF Magenta Kuning Muda GAMBAR 0x00FFFF00 Cyan 0x000088AA Coklat CommandButton2 Caption CommandButton2 SELESAI Caption 0x00FFFFFF Putih 0x00AA0088 Ungu G PictureBox(Picture1) Picture PictureBox(Picture2) Label1 Caption Label2 Alignment CommandButton1 Caption PROPERTY OBJEK NILAI NILAI Menangkap citra Cari gambar pada folder) B NILAI Mena Cari ga folder Gamb 2 . Dengan demikian range warna yang digunakan adalah (28)(28)(28) = 224 (dikenal dengan istilah True Colour pada Windows).Center CommandButton2 CommandButton2 SELESAI Caption Tabel 2. Ini berarti untuk menentukan nilai dari suatu warna yang bukan warna dasar digunakan gabungan skala kecerahan dari setiap R OBJEK Form1 PROPERTY Caption Gambar Asli 2 . PictureBox(Picture2) CommandButton1 Caption CommandButton1 CAPTURE Caption Label1 Caption Gambar Asli GAMBAR Label2 Caption Alignment 2 .

Dengan demikian range warna yang digunakan adalah (28)(28)(28) = 224 .3 TUGAS PENDAHULUAN 1. Pset 2. atau mempunyai nilai derajat keabuan 256 = 3 . Jelaskan fungsi step 15 Untuk mengetahui kombinasi warna. Jelaskan fungsi width dan height 5.y). Tujuan Praktikum :  Mahasiswa dapat membuat program untuk memproses gambar dengan  Mahasiswa dapat membuat program untuk memproses gambar dengan  Mahasiswa dapat membuat program pencampuran warna mengambil warna RGB menggunakan PictureBox meletakkan warna RGB pada lokasi x dan y  Mahasiswa dapat membuat program untuk memproses gambar dengan  Mahasiswa dapat membuat program untuk memproses gambar dengan meletakkan warna RGB pada lokasi x dan y menggunakan PictureBox mengambil warna RGB 2.4. perlu dibuat suatu program yang dapat 6. JAWABAN TUGAS PENDAHULUAN 1.menampilkan warna sesuai dengan nilai yang dimasukkan sehingga dapat dicoba berbagai macam kombinasi warna RGB seperti gambar 2. Nilai warna RGB dalam Hexadesimal :  Nilai Merah (R) = 0x00xx  Nilai Hijau (G) = 0x00xx  Nilai Biru (B) = 0x00xx dimana setiap warna mempunyai range nilai 00 (angka decimalnya adalah 0) dan 28. Jelaskan nilai warna RGB dalam hexadesimal 3. Buatkan ringkasan mengenai fungsi Point(x. ff (angka desimalnya adalah 255). Tuliskan tujuan praktikum 2.2. Sebutkan tiga komposisi warna dasar 4. 2.

2. ubahlah property 4. ubah property text dengan H80000F Caption dengan VALUE COLOR 4 . 6. 4. Pilih objek text. Tiga komposisi warna dasar : R G B  Red (Merah). Buat project baru drop 2.3. Pilih objek label dan letakkan sesuai contoh form.  Fungsi Width : digunakan untuk mengatur ukuran lebar sebuah form. Pilih objek PictureBox dan letakkan pada posisi sesuai dengan gambar 2.y) : digunakan untuk mengembalikan nilai warna pada titik x  Fungsi Pset : digunakan untuk mengatur warna pada sebuah titik terpilih. 5. Green (Hijau).3.5 PERCOBAAN MEMBERI WARNA 1. Atur kondisi besar-kecilnya kemudian sesuaikan dengan cara drag and 3. Fungsi Step 15 : digunakan untuk menentukan perubahan nilai width dan height pada form dengan setiap pengulangannya bernilai 15. dan y. Blue (Biru)  Fungsi Height : digunakan untuk mengatur ukuran tinggi sebuah form.  Fungsi Point(x. letakkan sesuai contoh form.

Jalankan program.BackColor = warna Label1. ubah Caption dengan BACKGROUND COLOR.4 Form Hasil 5 . Pada CommandButton2 tuliskan perintah berikut : Private Sub Command2_Click() Unload Me End Sub Txtwarna = “&” & Trim(Text1) & “&” 7. Letakkan objek CommandButton dan letakkan sesuai contoh. Gambar 2. kemudian isi source code berikut ini pada layar code pada objek CommandButton : Private Sub Command1_Click() warna = Val(txtwarna) End Sub Picture1.Caption = warna 6.Gambar 2. ubahlah nilai warna dan perhatikan apa yang terjadi.3 Form nilai warna 5.

j) For i=1 To Picture1.Center CAPTURE GAMBAR SELESAI Gambar 2. 0.5 PERCOBAAN MENANGKAP CITRA DENGAN PICTURE BOX 1. 0)) / 256) b=int (int((warna And RGB(0.2.2 Pengisian property PROPERTY Caption Picture Caption Alignment Caption Caption NILAI Menangkap citra Cari gambar pada folder) Gambar Asli 2 . 255)) / 256) / 256) 6 . 0) For j=1 To Picture1. 0. 255.Point(i.5 3.Width Step 15 r=warna And RGB(255. Sesuaikan posisi objek sama dengan gambar 2.Height Step 15 g=int((warna And RGB(0.5 Form Capture Gambar (Menangkap Citra) 4. Buatlah project baru dengan nama Capture Citra 2. Isikan source code berikut pada CommandButton1 Private Sub Command1_Click() warna=Picture1. ikuti table di bawah ini untuk mengisi property OBJEK Form1 PictureBox(Picture1) PictureBox(Picture2) Label1 Label2 CommandButton1 CommandButton2 Tabel 2.

sedangkan picture-box 7 .B.G. kemudian cobalah kombinasi di bawah ini: a.b) End Sub Next i Next j 5.Pset(i. Buatlah program untuk mengubah warna 3 buah picture-box dengan tiga yang keempat bernilai RGB yang merupakan kombinasi nilai-nilai R.6 Hasil Capture Gambar 2. Pada CommandButton2 isikan source berikut : Private Sub Command2_Click() End End Sub 6. R=0 G=255 B=128 macam nilai RGB dengan masing-masing nilai 0-255. Jalankan program hasilnya seperti ditunjukkan pada gambar di bawah ini.j).6 LATIHAN 1.Picture2. Gambar 2. RGB(r.g.

R=100 G=100 B=100 Gambar 2.b.7 Pencampuran warna 8 . R=128 G=128 B=50 c.

Sign up to vote on this title
UsefulNot useful