В различных сценариях может потребоваться уменьшить размер изображений 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, используя класс Image.
- Преобразуйте PNG в JPG, используя метод Image.save(string, JpegOptions).
В следующем примере кода показано, как преобразовать изображение 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, используя документацию. Кроме того, вы можете размещать свои вопросы на нашем форуме.