Zuschneiden der PSD-Datei während der Konvertierung in PNG

Zuschneiden der PSD-Datei während der Konvertierung in PNG

Im unten bereitgestellten Beispielcode wird gezeigt, wie man das PSD-Bild zuschneiden kann, während es in PNG konvertiert wird.

String dataDir = Utils.getDataDir(CropPSDFile.class) + "Conversion/";
// Implement correct Crop method for PSD files.
String sourceFileName = dataDir + "1.psd";
String exportPathPsd = dataDir + "CropTest.psd";
String exportPathPng = dataDir + "CropTest.png";
try (RasterImage image = (RasterImage) Image.load(sourceFileName)) {
image.crop(new Rectangle(10, 30, 100, 100));
image.save(exportPathPsd, new PsdOptions());
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
image.save(exportPathPng, options);
}