处理Photoshop格式
PSD图层中的颜色替换
Aspose.PSD for Java 允许您更改PSD文件中每个图层的背景颜色。请使用 Aspose.PSD.FileFormats.Psd.Layers.BackgroundColor 类来更改PSD图层中的背景颜色。以下代码片段加载一个PSD文件,访问图层,更新背景颜色并保存PSD文件。
更新PSD文件中的文本图层
Aspose.PSD for Java 允许您操纵PSD文件中文本图层中的文本。请使用 Aspose.PSD.FileFormats.Psd.Layers.TextLayer 类来更新PSD图层中的文本。以下代码片段加载一个PSD文件,访问文本图层,更新文本并使用 Aspose.PSD.FileFormats.Psd.Layers.TextLayer.UpdateText 方法以新名称保存PSD文件。
检测合并的PSD
Aspose.PSD for Java 允许您检测给定的PSD文件是否已合并。引入了 IsFlatten 属性以在 Aspose.PSD.FileFormats.Psd.PsdImage 类中实现此功能。以下代码片段加载一个PSD文件并访问 IsFlatten 属性。
合并PSD图层
本文展示了如何在将PSD文件转换为JPG时合并PSD文件中的图层。在下面的示例中,通过向 Image 类的静态 Load 方法传递文件路径来加载现有的PSD文件。加载后,将图像转换/强制转换为 PsdImage。创建 JpegOptions 类的实例并设置各种属性。现在调用 PsdImage 实例的 Save 方法。以下代码片段显示了如何合并PSD图层。
支持带Alpha的PSD灰度
本文展示了如何在将PSD文件转换为PNG时支持带Alpha的灰度PSD文件。在下面的示例中,通过向 Image 类的静态 Load 方法传递文件路径来加载现有的PSD文件。加载后,将图像转换/强制转换为PsdImage。创建 PngOptions 类的实例并设置其各种属性。将 ColorType 属性设置为TruecolorWithAlpha。现在调用 PngOptions 实例的 Save 方法。以下代码片段显示了如何转换为带Alpha的灰度PNG。
支持PSD图层效果
本文展示了如何支持PSD图层中的不同效果,如模糊(Blur)、内部发光(Inner Glow)、外部发光(Outer Glow)。以下代码片段显示了如何支持图层效果。
…
支持RGB颜色
本文展示了 Aspose.PSD 如何支持每个通道16位的RGB颜色模式。以下代码段已提供。