Output
Source Code
Sharpening.java
package sharpening;
import java.awt.*;
import javax.swing.*;
import java.awt.image.*;
import java.io.*;
import javax.imageio.*;
/**
* @author Abiyan
*/
BufferedImage img = null, img2 = null; // set img dan img2 sebagai null (kosong)
new Sharpening();
public Sharpening(){
setDefaultCloseOperation(3);
setLocationRelativeTo(null);
loadImage();
repaint();
}
//menginput gambar
try {
//men-setting img2 sebagai gambar yang telah ditajamkan (menggunakan class penajaman)
img2 = penajaman(img);
setSize(img.getWidth()*2+50, img.getHeight()+50);
float[] kernelInput = {0.0f, -0.75f, 0.0f, -0.75f, 4.0f, 0, 0f, -0.0f, -0.75f, 0.0f};
return citraAsal;
super.paint(g);
if(img!=null)
g.drawImage(img, 30, 50, null);