¿Cómo convertir PNG a JPG usando Node.js?

El siguiente enfoque cubre cómo convertir PNG a JPG en Node.js usando el módulo Jimp . Jimp es una biblioteca de procesamiento de imágenes que podemos usar para realizar muchas operaciones en imágenes. Jimp significa Programa de manipulación de imágenes de JavaScript.

Enfoque: Usaremos los siguientes pasos:

  1. Importe el módulo Jimp en nuestra aplicación.
  2. Leer imagen PNG en el módulo Jimp.
  3. Convierta PNG a JPG usando las funcionalidades de Jimp.
  4. Devuelve la imagen JPG final.

Configuración del entorno y ejecución:

Paso 1: Inicialice el proyecto node.js con el siguiente comando.

npm init

Paso 2: Instale el módulo requerido usando el siguiente comando.

npm install jimp

Paso 3: obtenga un archivo PNG de muestra, para este ejemplo, hemos tomado la imagen a continuación y la hemos colocado en la carpeta estática .

Estructura del proyecto: Debe tener el siguiente aspecto:

Paso 4: Cree un archivo index.js con el siguiente código.

index.js

// Import jimp module
const Jimp = require("jimp");
  
// Read the PNG file and convert it to editable format
Jimp.read("./static/GFG_IMG.png", function (err, image) {
    if (err) {
      
        // Return if any error
        console.log(err);
        return;
    }
  
    // Convert image to JPG and store it to 
    // './output/' folder with 'out.jpg' name
    image.write("./output/out.jpg");
});

Paso 5: Ejecute el proyecto node.js usando el siguiente comando.

node index.js

Salida: vea la salida JPG en la carpeta de salida .

Publicación traducida automáticamente

Artículo escrito por pratikraut0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *