如何使用Node.js将PNG转换为JPG

如何使用Node.js将PNG转换为JPG

以下方法介绍了如何使用 Jimp 模块在Node.js中将PNG转换为JPG。Jimp是一个图像处理库,可以用来对图像进行各种操作。Jimp代表JavaScript图像处理程序。

方法: 我们将使用以下步骤:

  1. 在应用程序中导入 Jimp 模块。
  2. 使用Jimp模块读取PNG图像。
  3. 使用Jimp功能将PNG转换为JPG。
  4. 返回最终的JPG图像。

设置环境和执行:

步骤1: 使用以下命令初始化Node.js项目。

npm init

步骤2: 使用以下命令安装必需的模块。

npm install jimp

步骤3: 获得一张示例的 PNG 文件,作为本例,我们已经选择了下面的图片,并将其放在 静态 文件夹中。

如何使用Node.js将PNG转换为JPG

项目结构: 应该看起来像下面这样:

如何使用Node.js将PNG转换为JPG

步骤4: 创建一个 index.js 文件,并添加以下代码。

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"); 
});

步骤5: 使用以下命令运行 node.js 项目。

node index.js

输出: 在输出文件夹中查看JPG输出。

如何使用Node.js将PNG转换为JPG

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程