借助图形控件Aspose.PSD, 在 Java 中将 PSD 转换为 JPG

PSD(Photoshop 文档)是 Adobe Photoshop 中用于徽标和宣传册等图像的主要文件格式。设计人员可以在程序中将Photoshop 图层保存为JPG图像。然而,在某些情况下,我们可能需要以编程方式将 PSD 文件转换为 JPG 图像。本文将向您展示如何在 Java 中将 PSD 转换为 JPG。

Aspose.PSD 是高级PSD文件格式操作API,没有任何Adobe Photoshop依赖项。API允许创建或编辑Photoshop文件,并提供更新图层属性,添加水印,执行图形操作或将一种文件格式转换为另一种文件的功能。Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。(qun:761297826)

将 PSD 转换为 JPG 的 Java 库

要将 PSD 图层转换为 JPG 图像,我们将使用Aspose.PSD for Java。它允许开发人员轻松操作 Adobe Photoshop 文件格式。这个强大的工具使 Java 应用程序能够轻松加载、读取和修改 PSD 和PSB文件。您可以更改图层属性、添加水印、旋转、缩放、渲染 PSD 文件以及将 PSD 文件转换为其他支持的格式,而无需安装 Adobe Photoshop。

请下载API的JAR或在基于Maven的Java应用程序中添加以下pom.xml配置。

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>23.4</version>
<classifier>jdk16</classifier>
</dependency>
使用 Java 将 PSD 转换为 JPG

现在,我们可以按照以下步骤轻松地在 Java 中将 PSD 转换为 JPG:

  1. 使用Image.load()方法将 PSD 文件加载为图像
  2. 初始化JpegOptions类对象。
  3. (可选)指定 JPG 选项。
  4. 最后,使用save()方法保存输出文件。

以下代码示例展示了如何在 Java 中将 PSD 转换为 JPG

// This code example demonstrates how to convert PSD to JPG.
// Load an exisiting PSD file
PsdImage image =(PsdImage)Image.load("C:\\Files\\sample-layers.psd");

// Specify JPEG options
JpegOptions options = new JpegOptions();

// Call the save method, provide output path and
// export options to convert PSD file to JPG.
image.save("C:\\Files\\PsdToJpeg.jpg", options);
使用选项将 PSD 转换为 JPG

我们可以按照以下步骤在将 PSD 转换为 JPG 时指定各种 PSD 加载和 JPG 转换选项:

  1. 使用Image类将 PSD 文件加载为PsdImage
  2. 初始化JpegOptions类对象。
  3. 之后,指定 JPG 选项,例如setQuality、setJpegLsAllowedLossyError等。
  4. 最后,使用save()方法保存输出文件。

以下代码示例展示了如何使用 Java 中的选项将 PSD 转换为 JPG

// This code example demonstrates how to convert PSD to JPG.
// Load an exisiting PSD file
PsdImage image =(PsdImage)Image.load("C:\\Files\\sample-layers.psd");

// Specify JPEG options
JpegOptions options = new JpegOptions();
options.setQuality(80);
options.setJpegLsAllowedLossyError(10);

// Call the save method, provide output path and
// export options to convert PSD file to JPG.
image.save("C:\\Files\\PsdToJpeg.jpg", options);
PSD 到 JPG 在线转换器

您还可以使用这个免费的PSD to JPG Converter在线工具(使用上述 API 开发)将 PSD 文件转换为 JPG。

aspose.psd下载

Web 开发人员和图形设计师经常将 PSD 文件转换为 JPG。这篇博文向您展示了如何在 Java 中轻松有效地实现这一目标。无论您是在开发个人项目还是大型 Web 应用程序,在 Java 中将 PSD 无缝转换为 JPG 的能力都将是您工具包中的一项宝贵技能。

以上便是如何在将 PSD 转换为 JPG,希望能对您有所帮助,如果您还有其他疑问,欢迎查阅本系列其他教程,或者私信我们获取帮助~

猜你喜欢

转载自blog.csdn.net/m0_67129275/article/details/132471037