import javax.media.jai.JAI;
import javax.media.jai.PlanarImage;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class ImageProcessingExample {
public static void main(String[] args) {
String inputImagePath = "input.jpg";
PlanarImage inputImage = JAI.create("fileload", inputImagePath);
PlanarImage grayImage = JAI.create("colorconvert", inputImage,
new Double[]{0.299, 0.587, 0.114});
String outputImagePath = "output.jpg";
JAI.create("filestore", grayImage, outputImagePath, "JPEG");
}
}