PSD(Photoshop 文档)是 Adobe Photoshop 的主要图像文件格式。它广泛用于设计徽标、宣传册和各种其他图像。设计人员可以在 Adobe Photoshop 中将 Photoshop 图层导出为 PNG 图像。我们可以以编程方式将 PSD 文件转换或导出为 PNG 图像,无需 Photoshop。在本文中,我们将学习如何在 Java 中将 PSD 转换为 PNG。
本文涵盖以下主题:
Java PSD 到 PNG 转换器 API
使用 Java 将 PSD 转换为 PNG
使用选项将 PSD 转换为 PNG
在线尝试 PSD 转 PNG
免费学习资源
Java PSD 到 PNG 转换器 API
为了将 PSD 文件转换为 PNG 图像,我们将使用 Aspose.PSD for Java API。 Aspose.PSD for Java 使我们能够轻松操作 Adobe Photoshop 文件格式。这个强大的工具使 Java 应用程序能够轻松加载和读取 PSD 和 PSB 文件。它允许修改图层属性、应用水印、旋转、缩放、渲染和转换 PSD 文件以及其他几种受支持的格式,所有这些都无需安装 Adobe Photoshop。
请下载API的JAR或在基于Maven的Java应用程序中添加以下pom.xml配置。
AsposeJavaAPI
Aspose Java API名称>
https://repository.aspose.com/repo/
存储库>
com.aspose
aspose-psd
21.7版本>
jdk16分类器>
依赖>
使用 Java 将 PSD 转换为 PNG
我们可以通过以下步骤在Java中将PSD转换为PNG:
使用 Image.load() 方法将 PSD 文件加载为 Image。
初始化 PngOptions 类对象。
(可选)指定 PNG 选项。
最后,使用 save() 方法保存输出文件。
以下代码示例展示了如何在 Java 中将 PSD 转换为 PNG。
来源 PSD
将 PSD 转换为 PNG
使用选项将 PSD 转换为 PNG
在将 PSD 转换为 PNG 时,我们可以按照以下步骤指定各种 PSD 加载和 PNG 转换选项:
创建 PsdLoadOptions 类的实例。
指定加载选项,例如 setReadOnlyMode、setLoadEffectsResource 等。
使用 Image 类将 PSD 文件加载为 PsdImage。
初始化 PngOptions 类对象。
之后,指定 PNG 选项,例如 ColorType、Progressive、 CompressionLevel 等。
最后,使用 save() 方法保存输出文件。
以下代码示例展示了如何使用 Java 中的选项将 PSD 转换为 PNG。
获取免费许可证
您可以获得免费的临时许可证来尝试 Aspose.PSD for Java,没有评估限制。
在线将 PSD 转换为 PNG
请尝试以下免费的在线 PSD 到 PNG 转换工具,该工具是使用上述 API 开发的。
Java PSD 到 PNG 转换器 – 学习资源
您可以了解有关以编程方式读取、操作和转换 PSD 文件的更多信息。使用以下资源探索其他库功能:
Aspose.PSD for Java 开发人员指南。
免费在线申请。
Aspose.PSD 用于 Java API 参考。
操作指南和文章。
结论
本文提供了如何有效地将 PSD 文件转换为 PNG 图像的详细教程。通过仔细遵循提供的步骤并调整代码片段以满足您的特定需求,您可以在 Java 中有效地将 PSD 转换为 PNG。如有任何疑问,请通过我们的免费支持论坛与我们联系。
另请参阅
在 Java 中向 PSD 添加新图层
用 Java 为图像添加签名
在 Java 中压缩 PSD Photoshop 文件
在 Java 中创建 PSD 图像
在 Java 中裁剪或旋转 PSD 图像