
现在,您可以在几秒钟内将大型 PNG 文件转换为 Photoshop 文件,而无需依赖任何第三方。Aspose.Imaging for Java 提供图像处理 API 和免费的在线 PNG 到 PSD 转换器。不过,这两个选项都非常可靠和安全,因为它们在开发时都考虑到了所有方面。因此,本文将介绍如何用 Java 将 PNG 转换为 Photoshop 文件的程序实现。此外,我们还将介绍将图像转换为 Photoshop 文件的在线工具。因此,让我们开始吧。
我们将在本文中介绍以下内容:
图像处理 API 安装
用 Java 将 PNG 转换为 Photoshop 文件 - 代码示例
将 PNG 转换为 PSD - 在线工具
安装图像处理 API
您可以轻松安装 Aspose.Imaging for Java,因为本安装指南中给出了所有说明。因此,您可以下载该 JAR 文件或使用以下 Maven 配置:
<repository> <id>AsposeJavaAPI</id> <name>Aspose Java API</name> <url>https://repository.aspose.com/repo/</url> </repository> <dependency> <groupId>com.aspose</groupId> <artifactId>aspose-imaging</artifactId> <version>24.4</version> <classifier>jdk16</classifier> </dependency>

用 Java 将 PNG 转换为 Photoshop 文件 - 代码示例
安装好图像处理 API 后,我们就可以着手开发 PNG 到 PSD 的转换器了:
您可以按照以下步骤进行:
创建图像类的实例。
调用 Image 类的 load 方法加载源 PNG 图像。
创建一个 PsdOptions 类对象。
调用 setColorMode 方法设置颜色模式。
调用 setCompressionMethod 方法设置 PSD 压缩方法,而 RLE 压缩用于减小输出图像的大小。
setVersion 方法将设置 PSD 文件的版本。
调用 save 方法将图像以 PSD 格式保存到磁盘。
以下代码示例演示了如何用 Java 将 PNG 转换为 Photoshop 文件:
package com.example;
import com.aspose.imaging.Image;
import com.aspose.imaging.fileformats.psd.ColorModes;
import com.aspose.imaging.fileformats.psd.CompressionMethod;
import com.aspose.imaging.imageoptions.PsdOptions;
// Convert PNG to Photoshop File - PNG to PSD Converter
public class Main
{
public static void main(String... args)
{
//Working directory.
String dataDir = "/files/";
String sourceFileName = dataDir + "sample.png";
// Create an instance of the Image class.
// Load the source PNG image by calling the load method of the Image class.
try (Image image = Image.load(sourceFileName))
{
// Create an object of the PsdOptions class.
PsdOptions psdOptions = new PsdOptions();
// Invoke the setColorMode method to set the color mode.
psdOptions.setColorMode(ColorModes.Rgb);
// Call the setCompressionMethod method to set the PSD compression method whereas, RLE compression is used to reduce the size of the output image.
psdOptions.setCompressionMethod(CompressionMethod.RLE);
// The setVersion method will set the PSD file version.
psdOptions.setVersion(4);
// Save image to disk in PSD format by calling the save method.
image.save(dataDir+ "pngTopsd.psd", psdOptions);
}
}
}您可以在下图中看到输出结果。事实上,运行主文件后,只需几秒钟就能将 PNG 转换为 PSD。

PNG 到 PSD 转换器 - 在线工具
如果对 API 解决方案不感兴趣,Aspose.Imaging 可提供安全、快速、免费的在线工具,将图像转换为 Photoshop 文件。此外,这款 PNG 到 PSD 转换器没有复杂的程序,而是提供了拖放用户界面。因此,你可以试试将图像转换为 PSD。

将 PNG 转换为 PSD--获取免费许可证
现在,你可以利用免费的临时许可证来试用这款图像处理 API,而不受评估限制。
结束语
本文到此结束。不过,我们希望您已经学会了如何使用 Aspose.Imaging for Java 以编程方式创建 PNG 到 PSD 的转换器。此外,我们还介绍了如何在 Java 中将 PNG 转换为 Photoshop 文件。此外,您还可以访问文档、GitHub 代码库和 API 参考资料,以了解此图像处理 API。
渝公网安备50010702505508