String extension = getExtension(outputFile.getPath());
try {
if ((extension.equalsIgnoreCase("jpg")) || (extension.equalsIgnoreCase("jpeg"))) {
saveJPG(imageForSave, outputFile);
} else if (extension.equalsIgnoreCase("gif")) {
ImageFormat format = ImageFormat.IMAGE_FORMAT_GIF;
Sanselan.writeImage(imageForSave, outputFile, format, null);
} else if (extension.equalsIgnoreCase("tif") || extension.equalsIgnoreCase("tiff")) {
ImageFormat format = ImageFormat.IMAGE_FORMAT_TIFF;
Sanselan.writeImage(imageForSave, outputFile, format, null);
} else if(extension.equalsIgnoreCase("pgm")){
ImageFormat format = ImageFormat.IMAGE_FORMAT_PGM;
Sanselan.writeImage(imageForSave, outputFile, format, null);
} else if(extension.equalsIgnoreCase("ppm")){
ImageFormat format = ImageFormat.IMAGE_FORMAT_PPM;
Sanselan.writeImage(imageForSave, outputFile, format, null);
} else if(extension.equalsIgnoreCase("pnm")){
ImageFormat format = ImageFormat.IMAGE_FORMAT_PNM;
Sanselan.writeImage(imageForSave, outputFile, format, null);
} else if (extension.equalsIgnoreCase("pbm")) {
ImageFormat format = ImageFormat.IMAGE_FORMAT_PBM;
Sanselan.writeImage(imageForSave, outputFile, format, null);
} else if (extension.equalsIgnoreCase("bmp")) {
ImageFormat format = ImageFormat.IMAGE_FORMAT_BMP;
Sanselan.writeImage(imageForSave, outputFile, format, null);
} else if(extension.equalsIgnoreCase("png")){
ImageFormat format = ImageFormat.IMAGE_FORMAT_PNG;
Sanselan.writeImage(imageForSave, outputFile, format, null);
}
} catch (Exception ex) {
}
}