Конвертируйте GIF в PNG в Node.js с помощью службы преобразования изображений

Недавно мы опубликовали статью, в которой демонстрируется процесс преобразования GIF в JPG с использованием GroupDocs.Conversion Cloud SDK для Java. Принимая во внимание, что в этом сообщении блога показано, как конвертировать GIF в PNG в Node.js с помощью GroupDocs.Conversion Cloud SDK для Node.js. Вы можете использовать API REST и облачные SDK, предоставляемые GroupDocs.Conversion. Однако вы можете создать конвертер GIF в PNG, используя этот сервис преобразования изображений. Итак, давайте начнем это руководство и реализуем функциональность в проекте на основе Node.js, который позволит вам программно конвертировать GIF в PNG.

В этом сообщении блога мы рассмотрим следующие моменты:

Преобразование GIF в PNG — установка API

Процесс установки этой службы преобразования изображений корпоративного уровня очень прост и короток. Итак, откройте терминал/CMD и выполните следующую команду, чтобы установить GroupDocs.Conversion Cloud SDK для Node.js:

npm install groupdocs-conversion-cloud

После завершения установки следующим шагом будет получение учетных данных API (идентификатор клиента, секрет клиента). Вы можете получить эти учетные данные на нашем API Cloud панель управления. Пожалуйста, посетите это короткое руководство на случай, если у вас возникнут какие-либо трудности с получением учетных данных API.

Конвертируйте GIF в PNG в Node.js

Прежде чем писать фрагмент кода, имейте в виду, что у нас есть исходный GIF-файл на нашей информационной панели API Cloud, который вы можете загрузить вручную или программно, вызвав этот метод UploadFile.

Следующие шаги демонстрируют, как программно выполнить преобразование GIF в PNG:

  • Получите модуль groupdocs-conversion-cloud в свой проект Node.js.
  • Теперь вызовите функцию fromKeys класса ConvertApi и передайте учетные данные API (т. е. секрет клиента, идентификатор клиента).
  • Затем создайте экземпляр класса ConvertSettings.
  • Определите значения свойств класса ConvertSettings, таких как StorageName, FilePath, OutputPath и Format.
  • Инициализируйте объект класса ConvertDocumentRequest с помощью экземпляра класса ConvertSettings.
  • Вызовите метод convertDocument для преобразования GIF в PNG в Node.js.

Скопируйте и вставьте следующий пример кода в файл основного сервера, чтобы создать модуль конвертера GIF в PNG для вашего бизнес-программного обеспечения:

// Получите модуль groupdocs-conversion-cloud в свой проект Node.js.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Определите свои учетные данные API.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxs";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Теперь вызовите функцию fromKeys класса ConvertApi и передайте учетные данные API (т. е. секрет клиента, клиентский 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 = "png";
settings.outputPath = "test/output.png";
// Инициализируйте объект класса ConvertDocumentRequest с помощью экземпляра класса ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Вызовите метод ConvertDocument, чтобы преобразовать GIF в PNG в Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to PNG in Node.js.")})

В приведенном выше примере кода будет создан PNG-файл в папке «test» на панели управления API Cloud. Вы можете загрузить сгенерированный файл вручную или программно, вызвав этот метод DownloadFile. Таким образом, вы можете увидеть результат на изображении ниже:

Преобразование GIF в PNG

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

В дополнение к Cloud SDK и REST API, GroupDocs.Conversion предлагает онлайн инструмент для онлайн-преобразования изображений GIF в PNG. Этот онлайн-инструмент основан на веб-технологиях и предлагает очень элегантный и удобный пользовательский интерфейс. Прежде всего, это бесплатно и не требует создания учетной записи или подписки.

онлайн конвертер gif в png

Заключение

На этом мы заканчиваем это руководство в надежде, что вы нашли в этой статье решение своей проблемы. Более того, мы рассмотрели фрагмент кода и шаги по программному преобразованию GIF в PNG в Node.js. Фактически, вы также можете выполнить преобразование GIF в PNG с помощью нашего онлайн-инструмента. Аналогичным образом вы можете посетить документацию и репозиторий GitHub, чтобы узнать о полном наборе функций. Кроме того, вы можете взаимодействовать с нашими действующими API, чтобы оценить функциональность и эффективность.

Наконец, groupdocs.cloud пишет новые статьи. Поэтому, пожалуйста, оставайтесь на связи для получения регулярных обновлений.

Помощь доступна

Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.

Часто задаваемые вопросы – Часто задаваемые вопросы

Можете ли вы преобразовать GIF в PNG?

Посетите эту ссылку, чтобы узнать, как программно конвертировать GIF в PNG в Node.js.

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