Перетворіть GIF у PNG у Node.js за допомогою служби перетворення зображень

Нещодавно ми опублікували статтю, яка демонструє процес перетворення GIF у JPG за допомогою GroupDocs.Conversion Cloud SDK for Java. Тоді як у цій публікації блогу показано, як конвертувати GIF у PNG у Node.js за допомогою GroupDocs.Conversion Cloud SDK for 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 (тобто Client Secret, Client 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 пише нові статті. Тож залишайтеся на зв’язку, щоб отримувати регулярні оновлення.

Допомога доступна

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

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

Чи можна конвертувати GIF у PNG?

Відвідайте це посилання, щоб дізнатися, як програмно конвертувати GIF у PNG у Node.js.

Дивись також