JPG 是众所周知的,也是最常用的图像格式之一。但是,JPG 图像每次保存时都会丢失质量。因此,您可能需要将它们转换为无损格式,例如 PNG。为了以编程方式执行此转换,本文展示了如何在 Java 中将 JPG 图像转换为 PNG。
Java JPG 到 PNG 转换器 - 免费下载
Aspose.Imaging for Java 是一个功能丰富的图像处理 API,支持流行图像格式的操作。此外,它还可以让您无缝地将图像从一种格式转换为另一种格式。在本文中,我们将使用此 API 将我们的 JPG 图像转换为 PNG 格式。您可以 下载 API 的 JAR 或使用 pom.xml 中的以下 Maven 配置安装它。
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging-java</artifactId>
<version>21.12</version>
<classifier>jdk16</classifier>
</dependency>
在 Java 中将 JPG 转换为 PNG 的步骤
使用 Aspose.Imaging for Java,您可以在几行代码内将 JPG 图像转换为 PNG。以下是在 Java 中将 JPG 图像转换为 PDF 的步骤。
- 从文件中加载 JPG 图像。
- 设置其他选项(如果需要)
- 在所需位置将 JPG 保存为 PNG 图像。
以下部分演示如何在 Java 应用程序中将 JPG 图像转换为 PNG。
在 Java 中将 JPG 保存为 PNG
使用 Aspose.Imaging 将 JPG 图像转换为 PNG 格式非常简单。您只需要加载 JPG 文件并将其保存为 PNG 图像。以下是在 Java 中将 JPG 图像转换为 PNG 的步骤。
- 使用 Image 类加载 JPG 文件。
- 创建 PngOptions 类的实例。
- 使用 PngOptions.setColorType() 方法设置颜色类型。
- 使用 Image.Save(string, PngOptions) 方法将 JPG 图像转换为 PNG。
以下代码示例展示了如何在 Java 中将 JPG 图像保存为 PNG。
// 加载 JPG 图片
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.jpg");
// 创建和设置 PNG 选项
com.aspose.imaging.imageoptions.PngOptions options = new com.aspose.imaging.imageoptions.PngOptions();
options.setColorType(com.aspose.imaging.fileformats.png.PngColorType.TruecolorWithAlpha);
// 将图像另存为 PNG
image.save("jpg-to-png.png", options);
用于将 JPG 转换为 PNG 的 Java API - 获得免费许可证
您可以获得免费的临时许可证 使用 Aspose.Imaging for Java,不受评估限制。
结论
JPG 到 PNG 的转换通常用于将图像转换为无损格式。在本文中,您学习了如何在 Java 中以编程方式将 JPG 图像转换为 PNG 格式。因此,您可以轻松地将 JPG 到 PNG 的转换嵌入到您的 Java 应用程序中。此外,您可以使用其 文档 探索 Java 图像处理 API。此外,您可以在我们的 论坛 上分享您的疑问。