Convertir GIF a JPG en Node.js - API de conversión de archivos

En el artículo reciente, implementamos la funcionalidad para convertir GIF a PNG. En esta publicación de blog, aprenderemos cómo convertir GIF a JPG/JPEG usando GroupDocs.Conversion Cloud SDK para Node.js. Esta API de conversión de archivos es fácil de usar y los desarrolladores de JavaScript pueden realizar su procedimiento de integración sin dependencia de terceros. Además de los SDK de la nube, puede aprovechar las API REST expuestas por GroupDocs.Conversion. Por lo tanto, repasaremos toda la implementación de la funcionalidad y podrás crear tu conversor de GIF a JPG al final de esta guía.

Recorreremos las siguientes secciones de este tutorial:

Instalación de la API de conversión de archivos

El proceso de instalación de esta biblioteca en la nube de nivel empresarial es bastante sencillo. Una vez instalado, puede realizar llamadas API para satisfacer las necesidades de su aplicación. Para instalar GroupDocs.Conversion Cloud SDK para Node.js, ejecute el siguiente comando en la terminal/CMD:

npm install groupdocs-conversion-cloud

El siguiente paso es configurar esta biblioteca de conversión de GIF a JPG. Para ello, deberá crear una aplicación y obtener las credenciales de API generadas (Client Secret, Client API) desde API Cloud panel. Visite esta guía si tiene alguna dificultad en este proceso.

Convertir GIF a JPG en Node.js

Escribamos algunas líneas de código fuente en JavaScript para realizar la conversión de GIF a JPG mediante programación. Hemos subido un archivo GIF de origen al panel de API Cloud que puede cargar manualmente o programáticamente.

Los siguientes pasos demuestran cómo convertir GIF a JPG en Node.js:

  • Incorpore el módulo groupdocs-conversion-cloud a su proyecto.
  • Configure sus credenciales de API (es decir, secreto de cliente, API de cliente).
  • Ahora, invoque la función fromKeys de la clase ConvertApi y pase las credenciales de la API.
  • A continuación, inicialice una instancia de la clase ConvertSettings.
  • Asigne los valores a las propiedades de la clase ConvertSettings, como nombre de almacenamiento, ruta de archivo, ruta de salida y formato.
  • Cree una instancia de la clase ConvertDocumentRequest con el objeto de la clase ConvertSettings.
  • Llame al método convertDocument para convertir GIF a JPG en Node.js.

Puede obtener el siguiente fragmento de código que convertirá GIF a JPG:

// Incorpore el módulo groupdocs-conversion-cloud a su proyecto.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Configure sus credenciales de API (es decir, secreto de cliente, API de cliente).
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Ahora, invoque la función fromKeys de la clase ConvertApi y pase las credenciales de la API.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// A continuación, inicialice una instancia de la clase ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Asigne los valores a las propiedades de la clase ConvertSettings, como nombre de almacenamiento, ruta de archivo, ruta de salida y formato.
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "jpg";
settings.outputPath = "test/output.jpg";
// Cree una instancia de la clase ConvertDocumentRequest con el objeto de la clase ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Llame al método convertDocument para convertir GIF a JPG en Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to JPG in Node.js.")})

Una vez que ejecute el archivo del servidor, verá un archivo JPG generado en el panel de API Cloud como se muestra en la siguiente imagen:

conversión de gif a jpg

Convertidor de GIF a JPG en línea

Esta sección presenta una herramienta en línea que puede utilizar para convertir GIF a JPG en cualquier navegador web. Está impulsado por GroupDocs.Conversion Cloud SDKs y presenta una interfaz de usuario elegante y fácil de usar. Sobre todo, es gratuito y no requiere creación de cuenta ni suscripción.

Conversor de GIF a JPG en línea

Conclusión

Esto nos lleva al final de esta publicación de blog. Hemos analizado el fragmento de código y los pasos para convertir GIF a JPG en Nodejs usando GroupDocs.Conversion Cloud SDK para Node.js. Además, exploramos el conversor de GIF a JPG en línea que ofrece una conversión de GIF a JPG/JPEG fluida y eficiente. Además, puede visitar la documentación y el repositorio GitHub para explorar más a fondo. Además, le recomendamos visitar la Guía de introducción para el desarrollo.

Finalmente, groupdocs.cloud está escribiendo nuevos artículos. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hay ayuda disponible

Puedes dejarnos saber tus dudas o consultas en nuestro foro.

Preguntas frecuentes – Preguntas frecuentes

¿Cómo cambio un GIF a JPG?

Existe una herramienta en línea para convertir GIF a JPG en un navegador web; además, puede visitar este enlace para obtener una solución programática.

Ver también