loading...
Pengolahan Citra : Greyscale JAVA
Ohayou Mina-san ! Nah berikut ini merupakan tugas matakuliah pengolahan citra,karna belum terlalu paham hampir semua isinya dari berbagai sumber dan juga kakak tingkat dikampus.Yap untuk tugasnya sendiri menggunakan bahasa Java dimana program tersebut dapat mengubah gambar atau memberikan efek pada gambar berupa greyscale.Enjoy!
Tampilan
Program.
Penjelasan;
- File :Button ini digunakan untuk memilih dimana terdapat menu mengambil sebuah gambar dari dalam file direktori komputer juga melakukan penyimpanan
- Pre-Prosessing :Button ini digunakan untuk mengubah kuantitas warna pixels gambar menjadi gray(abu-abu)
Operasi Gray Scale
1. Klik
file dan pilih load image
2. Cari
gambar yang akan kita proses
3. Setelah
memilih gambar klik pre-processing dan pilih greyscale
4. Simpan
Hasil Gambar dengan melakukan klik file dan pilih gambarnya dengan format yang
diinginkan
Source Code java.
Mengambil
Gambar dari file direktori.
Penjelasan:
Mengambil file ke direktori akan dilakukan ketika
button browse di kerjakan.
FileNameExtensionFilter adalah sebuah class yang digunakan untuk memilih
format file yang akan digunakan.Pada source di atas , format file yang
digunakan adalah jpg dan png. pilihGambar adalah swing file chooser untuk menempatkan menu pada saat
kita membuka sebuah dialog untuk open file. ImageIcon di atas digunakan untuk
membaca sebuah gambar melalui String lokasiGambar.ImageIO ini juga akan di
gunakan untuk menggambarkan gambar pada swing control labelGambar.
Membaca kordinat pixels gambar dan
intensitasnya .
Img adalah sebuah objek dari BufferedImage yang
digunakan untuk membuat sebuah objek gambar dari String lokasi Gambar.dari
objek ini kemudian lebar gambar dan tinggi gambar akan diambil dan diletakkan
pada 2 buah variabel lebar dan tinggi. Kedua variable ini akan digunakan
sebagai batas perulangan nested loop.
Mengubah intensiatas warna pixels
Citra yang diolah di atas adalah citra dengan
kedalaman pixel 8 bit skala keabuan 0 sampai 255.Citra asal gambar adalah citra
spektral atau citra berwarna dimana
intensitas pixel citra tersebut adalah hasil kombinasi dari 3 buah warna
(red,green dan blue). Artinya setiap warna(ditambah dengan transparansi atau
alpha) akan memiliki 32 buah bit.
Perulangan
tersebut di lakukan sampai semua koordint pixel di ubah intensitasnya. kemudian
ditampilkan melalui ImageIcon pada labelGambar2
Menyimpan gambar sebagai gambar
baru.
Setelah gambar di ubah menjadi Gray Scale kemudian
kita dapat menggunakan save untuk menyimpan gambar menjadi gambar yang baru.Gambar
akan disimpan dengan menggunakan class JfileChooser dengan format jpg dan
langsung di arahlan ke folder GrayScalePicture dengan bantuan opensaveDialog.
Bagi yang mau download source lengkapnya bisa didownload disini :
7 comments
Click here for commentskeren gan, kemaren ane ada tugas juga buat deteksi warna dominan dari sebuah gambar.
Replybingung saya gan. ada cara yg lbh simpel lg gk?
ReplyDetail sekali gan, tutorialnya. Salam dan sukses selalu
Replybisa buat nambah nambah cara edit foto
Replyudah perstep gambar gan
Replysama sama gan
ReplyBagus banget gan tutorialnya untuk edit foto
ReplyConversionConversion EmoticonEmoticon