Преобразование изображений PNG в JPG в Java

В различных сценариях может потребоваться уменьшить размер изображений PNG. В таких случаях обычно практикуется преобразование PNG в JPG. Чтобы автоматизировать это преобразование из приложений Java, в этой статье показано, как программно преобразовать изображение PNG в JPG на Java.

Java API для преобразования PNG в JPG

Чтобы преобразовать изображения PNG в формат JPEG, мы будем использовать Aspose.Imaging for Java. Это многофункциональный API обработки изображений для работы с широким спектром форматов изображений. API также предоставляет мощный конвертер изображений для преобразования изображений из одного формата в другой. Вы можете либо скачать JAR API, либо установить его с помощью 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>

Преобразование изображения PNG в JPG в Java

Aspose.Imaging for Java включает всего пару шагов для преобразования PNG в JPG. Просто загрузите изображение PNG и сохраните его в формате JPG. Давайте посмотрим, как преобразовать изображение PNG в JPG на Java.

В следующем примере кода показано, как преобразовать изображение PNG в формат JPG.

// Загрузить PNG-изображение
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.png");

// Сохранить изображение как JPG
image.save("png-to-jpg.jpg", new com.aspose.imaging.imageoptions.JpegOptions());

Получите бесплатную лицензию API

Вы можете получить бесплатную временную лицензию для использования Aspose.Imaging for Java без ограничений на пробную версию.

Вывод

В этой статье вы узнали, как конвертировать изображения PNG в JPG на Java. Вы можете просто установить API и интегрировать предоставленный образец кода, чтобы автоматизировать преобразование PNG в JPG из ваших приложений Java. Кроме того, вы можете узнать больше об API обработки изображений Java, используя документацию. Кроме того, вы можете размещать свои вопросы на нашем форуме.

Смотрите также