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:
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