Image Viewer

1. Abstraksi

Image viewer ini merupakan sebuah program dimana kita bisa mengupload sebuah file image dan bisa memberikan beberapa filter kepada gambar yang telah diupload. dalam program ini digunakan gui untuk mendapatkan panel agar bisa memberikan filter dan upload gambar.


2. Class Diagram

Dalam program ini digunakan 4 class yaitu:

1. ImageViewer.java

    ImageViewer adalah kelas utama dari aplikasi Image Viewer. ImageViewer berfungsi membangun dan menampilkan GUI aplikasi dan menginisialisasi semua komponen lainnya.

2. ImagePanel.java

    ImagePanel adalah komponen Swing yang dapat menampilkan OFImage. Ini dibangun sebagai subclass dari JComponent dengan fungsionalitas tambahan dari pengaturan OFImage yang akan ditampilkan di permukaan komponen ini.

3. ImageFileManager

    ImageFileManager adalah sebuah class yang berfungsi untuk meload sebuah gambar dalam bentuk jpg maupun png

4.OFImage

   OFImage adalah sebuah class untuk menampilkan gambar dalam format OF (Object First)

3. Source Code

1. ImageViewer.java

2. ImagePanel.java

3. ImageFileManager.java

4. OFImage.java

4. Output

Gambar Original

Dengan Filter Darker



Dengan Filter Lighter

Dengan Filter Threshold



 

Comments

Popular posts from this blog

Tugas PBO Ticket Machine

Tugas PBO Auction System

ETS PBO (Program Setor Uang)