Перетворіть GIF-файл у JPG у Java - конвертер GIF у JPG

JPG/JPEG є одним із широко використовуваних форматів файлів зображень на даний момент. Цей формат файлу зображень пропонує зображення високої роздільної здатності, і ви можете швидко ділитися JPG/JPEG через Інтернет. Формат файлів зображень GIF також популярний завдяки можливостям анімації, але іноді його стає складно переглядати, ділитися та редагувати. Таким чином, перетворення GIF у JPG викорінить цю проблему, і якщо ви автоматизуєте перетворення GIF у JPG, це дасть вашому програмному забезпеченню конкурентну перевагу. З цією метою ви можете встановити та налаштувати GroupDocs.Conversion Cloud SDK for Java, щоб програмно конвертувати анімований GIF у JPG у додатку Java.

У цьому посібнику ми розглянемо наступні розділи:

Перетворення файлу GIF на JPG - встановлення API

GroupDocs.Conversion пропонує API REST і Cloud SDK кількома мовами програмування. Його досить легко встановити, оскільки ви можете завантажити файл JAR або встановити його за допомогою наступних конфігурацій Maven.

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Наступним кроком є отримання облікових даних API (ідентифікатор клієнта + секрет клієнта). Знову ж таки, це надзвичайно просто, і ви можете отримати ці облікові дані з API Cloud інформаційна панель.

Примітка. Перегляньте наш посібник, якщо у вас виникнуть труднощі з отриманням ідентифікатора клієнта та секрету клієнта.

Як конвертувати GIF-файл у JPG у Java

Тепер ми можемо використовувати методи, надані цією оболонкою Java, щоб програмно перетворити GIF у JPG. Однак виконайте такі дії:

  • Створіть екземпляр класу конфігурації та ініціалізуйте його ідентифікатором клієнта та секретом клієнта.
  • Створіть об’єкт класу ConvertApi.
  • Ініціалізуйте об’єкт параметрів ConvertSettings, наприклад setFilePath, setOutputPath тощо.
  • Перетворіть GIF у JPG, викликавши метод convertDocument.

Примітка: у нас є вихідний GIF-файл на нашій хмарній інформаційній панелі API. Ви можете завантажити вручну або за допомогою програмного виклику методу UploadFile.

Наступний фрагмент коду демонструє анімований GIF у JPG у Java:

package com.example;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Як конвертувати анімований GIF у JPG на Java.
public class Main {

	public static void main(String[] args) {
        
		String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
		String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
		String MyStorage = "test";
		// Створіть екземпляр класу конфігурації та ініціалізуйте його ідентифікатором клієнта та секретом клієнта.
		Configuration configuration = new Configuration(ClientId, ClientSecret);    
		// Створіть об'єкт класу ConvertApi.
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			
			// Ініціалізуйте об’єкт налаштувань ConvertSettings, наприклад setFilePath, setOutputPath тощо.
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("sample.gif");
			settings.setFormat("jpg");
			settings.setOutputPath("java-testing/output-sample-file.jpg");
		
			// Перетворіть GIF у JPG, викликавши метод convertDocument.
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Converted animated GIF to JPG successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}

	}
}

Після успішного запуску ви зможете побачити новий файл JPG, створений у папці «java-testing» на API Cloud інформаційна панель. Отже, ви можете завантажити файл вручну або програмно, викликавши метод DownloadFile.

Результат можна побачити на зображенні нижче:

анімований gif в jpg

Онлайн-конвертер GIF у JPG

На додаток до Cloud SDK існує онлайн інструмент для перетворення GIF-файлів у JPG, який працює на базі GroupDocs.Conversion Cloud SDK. Цей інструмент є багатоплатформним, і ви можете відкрити його майже в усіх популярних веб-браузерах. Ми наполегливо рекомендуємо вам відвідати цей онлайн-інструмент, оскільки він безкоштовний і не потребує підписки.

конвертувати gif в jpg онлайн

Заключні думки

Ми закінчуємо цю статтю з надією, що ви навчилися конвертувати GIF-файл у JPG на Java. Ми також ознайомилися з кроками та фрагментом коду для перетворення анімованого GIF у JPG. Крім того, ви можете вибрати GroupDocs.Conversion Cloud SDK для Java, щоб програмно створити конвертер GIF у JPG. Крім того, ви можете відвідати документацію, щоб дізнатися про інші функції. Не відвідуйте, щоб взаємодіяти з нашими живими API. Крім того, ми пропонуємо вам дотримуватися нашого Посібника з початку роботи.

Нарешті groupdocs.cloud пише нові дописи в блозі. Тож залишайтеся на зв’язку, щоб отримувати регулярні оновлення.

Задайте питання

Ви можете повідомити нам про свої запитання чи запити на нашому форумі.

Часті запитання – FAQ

Як конвертувати файл GIF у JPG?

Ви можете конвертувати GIF-файл у JPG у Java за допомогою GroupDocs.Conversion Cloud SDK for Java. Перейдіть за цим посиланням, щоб отримати докладнішу інформацію.

Дивись також