Membuat Image Sharpen dan Blur Menggunakan Java di Neatbeans



Assalamualaikum Wr. Wb.

Selamat datang kawan - kawan di blog saya, kali ini saya akan menulis tentang bagaimana membuat image sharpen dan blur, menggunakan program aplikasi Neatbeans dan menggunakan bahasa Java  Mata Kuliah Komputer Grafik yang saya pelajari selama belajar di bangku kuliah :), mata kuliah ini memang agak susah untuk dipahami, tetapi tidak terlalu sulit jika sungguh - sungguh dipahami.

Langung saja saya bahas tidak usah lama - lama lagi, untuk memulainya buka aplikasi neatbeans kawan - kawan, lalu buat project baru, lalu pelajari atau langsung CTRL+C dan CTRL+V pada keyboard kawan - kawan untuk code  di bawah ini, He..He.. :).




  • Sedikit penjelasan dari code diatas kawan - kawan, seperti biasa kita harus mengimport package yang terdapat dalam java yang sudah disiapkan dalam Neatbeans, 

/**
 *
 * @author maddi pc
 */
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.GridLayout;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.image.BufferedImage;
import java.awt.image.ConvolveOp;
import java.awt.image.Kernel;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.TitledBorder;

  • Setelah itu membuat tombol menggunzkzn JButton yang sudah disiapkan oleh Neatbeans, saya membuat 4 tombol dan 4 actin pada setiap tombol, codenya seperti dibawah ini,
sharpenButton = new JButton("Sharpen");
sharpenButton.addActionListener(new ButtonListener());

blurringButton = new JButton("Blur");
blurringButton.addActionListener(new ButtonListener());

edButton = new JButton("Edge Detect");
edButton.addActionListener(new ButtonListener());

resetButton = new JButton("Reset");
resetButton.addActionListener(new ButtonListener());



  • Setelah membuat button selanjutnya membuat panel untuk menghubungkan pada setiap tombol, code sepeti dibawah ini,

panel.add(sharpenButton);
panel.add(blurringButton);
panel.add(edButton);
panel.add(resetButton);

  • Terakhir yang bisa saya jelaskan yaitu code untuk mengambil gambar dari penyimpanan local yang ada di pc kawan - kawan, disini saya mengambil gambar naruto, 





  • Langsung saja, untuk membuat gambar dan mengambil gambar dari penyimpanan local code nya seperti dibawah ini,
public void loadImage() {
    displayImage = Toolkit.getDefaultToolkit().getImage("C:\\Users\\maddi pc\\Pictures\\naruto.jpg");
    MediaTracker mt = new MediaTracker(this);
    mt.addImage(displayImage, 1);
    try {
      mt.waitForAll();
    } catch (Exception e) {
      System.out.println("Exception while loading.");
    }
    if (displayImage.getWidth(this) == -1) {
      System.out.println("No jpg file");
      System.exit(0);
    }
  }

  • Output dari program diatas :






0 Response to "Membuat Image Sharpen dan Blur Menggunakan Java di Neatbeans"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel