ClblResource Desteği

ClblResource Desteği

ClblResource, kırpılmış öğelerin karıştırılması hakkında bilgiler içerir. Aspose.PSD, PSD dosyalarında ClblResource desteğini destekler. Bunun için API, ClblResource sınıfını sağlar.

Aşağıdaki kod parçacığı, Aspose.PSD’nin ClblResource ile nasıl desteklediğini gösterir.

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-Java
String sourceDir = Utils.GetDataDir_PSD();
String outputDir = Utils.GetDataDir_Output();
String targetFilePath = sourceDir + "text_ethalon_different_colors.psd";
String resultFilePath = outputDir + "RenderTextWithDifferentColorsInTextLayer_out.png";
PsdImage psdImage = null;
try {
psdImage = (PsdImage) Image.load(targetFilePath);
TextLayer txtLayer = (TextLayer) psdImage.getLayers()[1];
txtLayer.getTextData().updateLayerData();
PngOptions pngOptions = new PngOptions();
pngOptions.setColorType(PngColorType.TruecolorWithAlpha);
psdImage.save(resultFilePath, pngOptions);
} finally {
if (psdImage != null) psdImage.dispose();
}