Senin, 10 Desember 2018

UAS PBO - GUI Image Viewer (10 Desember 2018)

Image Viewer 5.0

Hai! Pada post kali ini saya akan membuat tutorial tentang Image Viewer yang tentunya telah diberi fitur-fitur yang lebih update dari sebelumnya. Fitur yang saya tambahkan yaitu Crop, Rotate, Flip, Add Text. 

Desain Rancangan Interface:


Dokumentasi Class Diagram:
       
Class yang dibutuhkan:
  1. ImageViewer        
       Class ini berisi main dari image viewer. 
       Pada class ini saya meletakkan semua fungsi dan main  untuk menggunakan Image viewer ini.
  
  2. ImagePanel
      Class swing untuk menampilkan gambar berformat OF.

  3. ImageFileManager
      Class untuk mengatur penyimpanan Image yang akan digunakan.

  4. OFImage
      Class untuk memuat image dalam format OF.

  5. Filter
      Class untuk menampung filter yang akan dipanggil oleh ImageViewer.

  6. LightFilter
      Code untuk menghasilkan filter light, terhubung ke class Filter.

  7. ThresholdFilter
      Code untuk menghasilkan filter Threshold (semacam efek stone berwarna abu-abu).

  8. DarkerFilter
       Code untuk menghasilkan filter dark, terhubung ke class Filter.

  9. FishEyeFilter 
      Code untuk menghasilkan filter mata ikan, terhubung ke class Filter.

Source Code:
 ImageViewer

ImagePanel

ImageFileManager

OFImage

Filter

LightFilter

ThresholdFilter

DarkerFilter

FishEye Filter


Dokumentasi GUI