PBO TUGAS 07 - Image Viewer

    Pada pertemuan kali ini saya dan teman-teman diberikan tugas oleh pak Fajar Baskoro untuk membuat sebuah aplikasi Image Viewer yang memilki beberapa filter untuk mengubah sebuah foto yang kita inputkan. Dalam pembuatan aplikasi ini digunakan 4 class dalam implementasinya yaitu : 

1. Class ImageViewer : Class utama untuk menampilkan gambar / foto yang kita inputkan 

2. Class ImagePanel : Class yang merupakan komponen swing untuk menampilkan OFImage

3. Class ImageFileManager : Class untuk memuat dan menyimpan gambar / foto 

4. Class OFImage : Class untuk menjelaskan gambar dengan format OF

berikut adalah implementasi diagram class yang telah dibuat : 


Untuk langkah-langkah menjalankan aplikasi tersebut sebagai berikut : 

1. Klik kanan pada class ImageViewer, kemudian buat objek baru lalu klik OK maka akan muncul seperti berikut


untuk tampilan atau tools-toolsnya sebagai berikut : 




2. Untuk membuka gambar / foto dapat diklik pada menu File lalu klik open maka akan muncul seperti berikut



3. Terdapat juga menu Filter yang dapat mengubah gambar sesuai selera user, berikut adalah dokumentasi gambar dengan no filter dan filter

  • no filter 

  • filter darker 

  • filter lighter 

  • filter threshold


Untuk sourcecode aplikasi dari ImageViewer diatas dapat dilihat dibawah ini 

sourcecode ImageViewer : 

sourcecode ImagePanel : 

sourcecode ImageFileManager : 

sourcecode OFImage : 


Komentar