ImageShow2.java import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.stage.Stage;
import javafx.scene.paint.Color;
import java.util.List;
import java.awt.image.*;
public class ImageShow2 extends Application {
@Override public void start(Stage stage) {
// load the image
String file1 = "bld.jpg";
List<String> args = getParameters().getRaw();
String filename = (args.size()>0)? args.get(0): file1;
showImage show1 = new showImage(filename);
show1.setStage(stage);
stage.setX(100);
stage.setY(100);
BufferedImage gray = ImageOp.rgb2gray(show1.img);
showImage show2 = new showImage(gray,"grayscale image");
show2.writeImage("gray");
Stage stage2 = new Stage();
show2.setStage(stage2);
stage2.setX(140+stage.getWidth());
stage2.setY(100);
}
public static void main(String[] args) {
Application.launch(args);
}
}
Maintained by John Loomis, updated Sun Mar 04 19:37:05 2018