Percobaan II
1.2 Tujuan
Adapun tujuan dalam percobaan I ini adalah sebagai berikut:
a. Dapat menampilkan Layer Gray Scale, Kuantisasi 16, 8, dan 2 pada Visual Studio
2015.
1.3 Tugas
Adapun tugas dalam percobaan II adalah sebagai berikut:
a. Tambahkan program untuk menampilkan:
Layer Green
Layer Blue
GrayScale Red
GrayScale Blue.
b. Tambahkan program untuk “Sephia” dengan mengambil r dari layer R, kemudian warna
baru diganti dengan nilai R = 2*r, nilai G = 1.8*r dan nilai B = r
c. Lakukan beberapa variasi pembobotan R, G, dan B dan analisis hasilnya.
d. Tuliskan semua program dalam laporan.
e. Berikan penjelasan untuk tiap baris yang anda anggap penting.
f. Lakukan percobaan pada beberapa gambar berbeda dan analisa hasilnya.
Sephia: gambar yang berwarna merah kecoklatan seperti fotofoto yang dicetak pada jaman
dulu sebelum foto-foto dicetak dengan warna true color seperti yang sekarang ini
1.4 Jawaban
Adapun jawaban dari tugas pada percobaan II adalah sebagai berikut:
a. Berikut merupakan langkah-langkah membuat aplikasi Layer Green, Blue, Grayscale Red
dan Grayscale Blue.
1. Buka Visual Studio 2015.
2. Pilih File New New Project.
3. Pilih Visual C# [Windows Forms Application].
4. Isi Name dan Solution Name dengan “Image 1” kemudian tekan tombol [OK].
5. Kemudian muncul form baru dari project yang dibuat.
6. Buatlah Form Dengan Tiga Buah Button, Tiga Buah Picturebox Dan Sebuah
Openfiledialog. Aturlah Form Seperti Gambar Berikut
11. Berikut merupakan listing program Layer Green, Blue, Grayscale Red dan Grayscale
Blue.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Imaging;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
Bitmap objBitmap1;
Bitmap objBitmap2;
Bitmap objBitmap3;
Bitmap objBitmap4;
Bitmap objBitmap5;
Bitmap objBitmap6;
Bitmap objBitmap7;
Bitmap objBitmap8;
Bitmap objBitmap9;
public Form1()
{
InitializeComponent();
}
3. Kemudian klik tombol start, akan muncul tampilan hasil running seperti gambar
dibawah ini.
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
Bitmap objBitmap1;
Bitmap objBitmap2;
Bitmap objBitmap3;
Bitmap objBitmap4;
Bitmap objBitmap5;
Bitmap objBitmap6;
Bitmap objBitmap7;
Bitmap objBitmap8;
Bitmap objBitmap9;
public Form1()
{
InitializeComponent();
}
}
pictureBox9.Image = objBitmap9;
}
}
}
c. Berikut merupakan langkah-langkah untuk variasi pembobotan R, G, dan B
1. Atur seperti Pada form di project pertama.
2. Atur text button dan picture box seperti berikut
2. Kemudian klik tombol start, akan muncul tampilan hasil running seperti gambar
dibawah ini.
}
}
1.6 Lampiran
a. Layer Red dan Grayscale d. Pembobotan RGB
c. Kuantisasi 16, 8, 2