대신 당신이 파일 라이터를 것 사용 : 여기
public void handle(ActionEvent event) {
FileChooser fileChooser = new FileChooser();
//Set extension filter
FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("PNG files (*.png)", "*.png");
fileChooser.getExtensionFilters().add(extFilter);
//Show save file dialog
File file = fileChooser.showSaveDialog(primaryStage);
if(file != null){
SaveFile(writableImage, file);
}
}
이 (가) SaveFile 값() 클래스에 대한 코드 :이 코드가 작동하지 않는 어떻게, 이런 짓을 했을까 버퍼 이미지 독자가이
private void SaveFile(Image content, File file){
try {
BufferedImage bufferedImage = SwingFXUtils.fromFXImage(image, null);
ImageIO.write(bufferedImage, "png", file);
} catch (IOException ex) {
ex.printStackTrace();
}
}
나는이 온라인 http://java-buddy.blogspot.com/2014/12/javafx-filechooser-open-and-save-image.html
,369을 발견하려고 필요
편집 : 어떤 줄이 깨 졌는지 알 수없는 이유를 알 수 없으므로 예외를 인쇄해야합니다.