دعم لـ ClblResource

دعم ClblResource

تحتوي ClblResource على معلومات حول امتزاج العناصر المقصوصة. تدعم Aspose.PSD ClblResource في ملفات PSD. لهذا الغرض، توفر الواجهة البرمجية الفئة ClblResource.

الكود البرمجي التالي يظهر كيف يدعم Aspose.PSD ClblResource.

// 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();
}