在 Node.js 中将 GIF 转换为 JPG - 文件转换 API

在最近的文章中,我们实现了将 GIF 转换为 PNG 的功能。在这篇博文中,我们将学习如何使用 GroupDocs.Conversion Cloud SDK for Node.js 将 GIF 转换为 JPG/JPEG。该文件转换 API 易于使用,JavaScript 开发人员无需任何第三方依赖即可执行其集成过程。除了云 SDK 之外,您还可以利用 GroupDocs.Conversion 公开的 REST API。因此,我们将完成该功能的整个实现,您将能够在本指南结束时构建 GIF 到 JPG 转换器。

我们将在本教程中逐步完成以下部分:

文件转换API安装

这个企业级云库的安装过程非常简单。安装后,您可以调用 API 来满足您的应用程序需求。要安装 GroupDocs.Conversion Cloud SDK for Node.js,请在终端/CMD 中运行以下命令:

npm install groupdocs-conversion-cloud

下一步是设置此 GIF 到 JPG 转换器库。为此,您需要创建一个应用程序并从 API 云 仪表板 获取生成的 API 凭证(客户端密钥、客户端 API)。如果您在此过程中遇到任何困难,请访问此指南

在 Node.js 中将 GIF 转换为 JPG

让我们用 JavaScript 编写几行源代码,以编程方式执行 GIF 到 JPG 的转换。我们已将源 GIF 文件上传到 API Cloud 仪表板,您可以手动或以编程方式上传该文件。

以下步骤演示了如何在 Node.js 中将 GIF 转换为 JPG:

  • 将 groupdocs-conversion-cloud 模块添加到您的项目中。
  • 设置您的 API 凭据(即客户端密钥、客户端 API)。
  • 现在,调用 ConvertApi 类的 fromKeys 函数并传递 API 凭据。
  • 接下来,初始化 ConvertSettings 类的实例。
  • 将值分配给 ConvertSettings 类的属性,例如 storageName、filePath、outputPath 和 format。
  • 使用 ConvertSettings 类的对象实例化 ConvertDocumentRequest 类的实例。
  • 在 Node.js 中调用 convertDocument 方法将 GIF 转换为 JPG。

您可以获得以下将 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";
// 现在,调用 ConvertApi 类的 fromKeys 函数并传递 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";
// 使用 ConvertSettings 类的对象实例化 ConvertDocumentRequest 类的实例。
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// 在Node.js中调用convertDocument方法将GIF转换为JPG。
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to JPG in Node.js.")})

运行服务器文件后,您将在 API Cloud 仪表板中看到生成的 JPG 文件,如下图所示:

gif 到 jpg 转换

在线 GIF 到 JPG 转换器

本节介绍一个在线工具,您可以使用它在任何网络浏览器中将 GIF 转换为 JPG。它由 GroupDocs.Conversion Cloud SDK 提供支持,并提供优雅且用户友好的用户界面。最重要的是,它是免费的,不需要创建或订阅帐户。

在线 GIF 到 JPG 转换器

结论

这篇博文到此结束。我们已经完成了使用 GroupDocs.Conversion Cloud SDK for Node.js 在 Nodejs 中将 GIF 转换为 JPG 的代码片段和步骤。此外,我们还探索了在线 GIF 到 JPG 转换器,它提供流畅高效的 GIF 到 JPG/JPEG 转换。此外,您可以访问文档GitHub存储库以进一步探索。另外,我们建议您访问入门指南进行开发。

最后,groupdocs.cloud正在撰写新文章。因此,请保持联系以获取定期更新。

提供帮助

您可以在我们的论坛上告诉我们您的问题或疑问。

常见问题 – 常见问题解答

如何将 GIF 更改为 JPG?

有一个在线工具可以在网络浏览器中将 GIF 转换为 JPG,此外,您可以访问此链接以获得编程解决方案。

也可以看看