Tugas Image Viewer

     Pada post ini, Saya akan menampilkan tugas Image Viewer. Program ini akan menampilkan foto yang ada dalam komputer dan pengguna bisa mengedit dengan menambahkan filter (lighter, darker, dan threshold). Program ini memiliki class sebagai berikut:

  1. ImageViewer sebagai class utama yang menyiapak struktur GUI
  2. ImageFileMethod sebagai class untuk load dan save file image.
  3. ImagePanel sebagai class yang menampilkan gambar di GUI
  4. OFImage sebagai class yang memodelkan 2d image dan untuk melakukan pengeditan

Program ini juga menggunakan beberapa library sebagai berikut:
  1. javax.swing.* sebagai untuk mengembangkan aplikasi GUI(Graphical User Interface).
  2. java.awt.* sebagai penyedia kelas untuk GUI di java
  3. java.awt.event.* sebagai fungsi import yang digunakan untuk proses deklarasi dari Class event berisi komponen dari sebuah program yang dibuat.
Berikut ini diagram, souce code, dan outputnya:

Diagram Program

Source code:
1.ImageViewer
2.ImageFileManager
3.ImagePanel
4.OFImage

Berikut hasil output-nya:
Halaman Awal
Diisi dengan foto
Foto dengan filter "darker"
Foto dengan filter "lighter"

Foto dengan filter "threshold"

Sekian dari post ini, mohon maaf kalau ada kesalahan.

Komentar

Postingan populer dari blog ini

Tugas Simulasi Lampu Lalu Lintas dengan Java

Curriculum Vitae - Muhammad Naufaldillah (PWEB A)

ETS PWEB A 2021