В недавней статье мы реализовали функцию преобразования GIF в PNG. В этом сообщении блога мы узнаем, как конвертировать GIF в JPG/JPEG с помощью GroupDocs.Conversion Cloud SDK для Node.js. Этот API преобразования файлов прост в использовании, и разработчики JavaScript могут выполнять процедуру его интеграции без каких-либо сторонних зависимостей. В дополнение к Cloud SDK вы можете использовать API REST, предоставляемые GroupDocs.Conversion. Поэтому мы рассмотрим всю реализацию функциональности, и к концу этого руководства вы сможете создать свой конвертер GIF в JPG.
В этом уроке мы рассмотрим следующие разделы:
Установка API преобразования файлов
Процесс установки этой облачной библиотеки корпоративного уровня довольно прост. После установки вы можете выполнять вызовы API для удовлетворения потребностей вашего приложения. Чтобы установить GroupDocs.Conversion Cloud SDK для Node.js, выполните следующую команду в терминале/CMD:
npm install groupdocs-conversion-cloud
Следующим шагом будет настройка библиотеки конвертера GIF в JPG. Для этой цели вам нужно будет создать приложение и получить сгенерированные учетные данные API (секрет клиента, клиентский API) из облака API панель управления. Пожалуйста, посетите это руководство, если у вас возникнут какие-либо трудности в этом процессе.
Конвертируйте GIF в JPG в Node.js
Давайте напишем несколько строк исходного кода на JavaScript для программного преобразования GIF в JPG. Мы загрузили исходный GIF-файл на панель управления API Cloud, которую вы можете загрузить вручную или программно.
Следующие шаги демонстрируют, как конвертировать GIF в JPG в Node.js:
- Установите модуль groupdocs-conversion-cloud в свой проект.
- Установите свои учетные данные API (т. е. секрет клиента, клиентский API).
- Теперь вызовите функцию fromKeys класса ConvertApi и передайте учетные данные API.
- Затем инициализируйте экземпляр класса ConvertSettings.
- Присвойте значения свойствам класса ConvertSettings, таким как StorageName, FilePath, OutputPath и Format.
- Создайте экземпляр класса ConvertDocumentRequest с помощью объекта класса ConvertSettings.
- Вызовите метод convertDocument для преобразования GIF в JPG в Node.js.
Вы можете получить следующий фрагмент кода, который преобразует GIF в JPG:
// Установите модуль groupdocs-conversion-cloud в свой проект.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Установите свои учетные данные API (т. е. секрет клиента, клиентский API).
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Теперь вызовите функцию fromKeys класса ConvertApi и передайте учетные данные API.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Затем инициализируйте экземпляр класса ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Присвойте значения свойствам класса ConvertSettings, таким как StorageName, FilePath, OutputPath и Format.
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "jpg";
settings.outputPath = "test/output.jpg";
// Создайте экземпляр класса ConvertDocumentRequest с помощью объекта класса ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Вызовите метод ConvertDocument, чтобы преобразовать GIF в JPG в Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to JPG in Node.js.")})
Запустив файл сервера, вы увидите сгенерированный файл JPG на панели управления API Cloud, как показано на изображении ниже:
Онлайн-конвертер GIF в JPG
В этом разделе представлен онлайн инструмент, который можно использовать для преобразования GIF в JPG в любом веб-браузере. Он работает на базе GroupDocs.Conversion Cloud SDK и имеет элегантный и удобный пользовательский интерфейс. Прежде всего, это бесплатно и не требует создания учетной записи или подписки.
Заключение
Это подводит нас к концу этого поста в блоге. Мы рассмотрели фрагмент кода и шаги по преобразованию GIF в JPG в Nodejs с использованием GroupDocs.Conversion Cloud SDK для Node.js. Кроме того, мы изучили онлайн-конвертер GIF в JPG, который обеспечивает плавное и эффективное преобразование GIF в JPG/JPEG. Кроме того, вы можете посетить документацию и репозиторий GitHub для дальнейшего изучения. Кроме того, мы рекомендуем вам посетить Руководство по началу работы для разработки.
Наконец, groupdocs.cloud пишет новые статьи. Поэтому, пожалуйста, оставайтесь на связи для получения регулярных обновлений.
Помощь доступна
Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.
Часто задаваемые вопросы – Часто задаваемые вопросы
Как изменить GIF на JPG?
Существует онлайн инструмент для преобразования GIF в JPG в веб-браузере. Кроме того, вы можете посетить эту ссылку для программного решения.