final FileDialog fileChooser = new FileDialog(getShell(), SWT.SAVE);
fileChooser.setText("Save image file");
fileChooser.setFilterPath(currentDir);
fileChooser.setFilterExtensions(new String[] { "*.jpg;*.png" });
fileChooser.setFilterNames(new String[] { "Image file " + " (jpeg, png)" });
final String filename = fileChooser.open();
if (filename != null) {
final ImageLoader imageLoader = new ImageLoader();
imageLoader.data = new ImageData[] { sourceImage.getImageData() };
final Path p = new Path(filename);
if (p.getFileExtension() == "jpg") {