Converting PSD Image To Raster Format

Exporting PSD Image to Various Raster File Formats

Below provided sample code demonstrate how to convert PSD to several raster file formats.

String dataDir = Utils.getDataDir(PSDToRasterImageFormats.class) + "Conversion/";
String srcPath = dataDir + "sample.psd";
String destName = dataDir + "export";
// Load an existing PSD image as Image
try (Image image = Image.load(srcPath)) {
// Create an instance of PngOptions class
PngOptions pngOptions = new PngOptions();
// Create an instance of BmpOptions class
BmpOptions bmpOptions = new BmpOptions();
// Create an instance of GifOptions class
GifOptions gifOptions = new GifOptions();
// Create an instance of JpegOptions class
JpegOptions jpegOptions = new JpegOptions();
// Create an instance of Jpeg2000Options class
Jpeg2000Options jpeg2000Options = new Jpeg2000Options();
// Call the save method, provide output path and export options to convert PSD file to various raster file formats.
image.save(destName + ".png", pngOptions);
image.save(destName + ".bmp", bmpOptions);
image.save(destName + ".gif", gifOptions);
image.save(destName + ".jpeg", jpegOptions);
image.save(destName + ".jp2", jpeg2000Options);
}