个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

Aspose 使用教程:用 Java 将 PNG 转换为 Photoshop 文件

原创
软件开发
来源:Aspose
Aspose
Java
格式转换
图像处理
PSD
API
2024-05-21
Aspose
Java
格式转换
图像处理
PSD
API


现在,您可以在几秒钟内将大型 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 的转换器了:


您可以按照以下步骤进行:


  1. 创建图像类的实例。

  2. 调用 Image 类的 load 方法加载源 PNG 图像。

  3. 创建一个 PsdOptions 类对象。

  4. 调用 setColorMode 方法设置颜色模式。

  5. 调用 setCompressionMethod 方法设置 PSD 压缩方法,而 RLE 压缩用于减小输出图像的大小。

  6. setVersion 方法将设置 PSD 文件的版本。

  7. 调用 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。


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508