0%

批量修改图片分辨率使用Node.js中的Sharp来实现

在本文中,我们将介绍如何使用Node.js中的Sharp库来批量修改图片的分辨率22。

安装Sharp库

首先,确保已经在项目中安装了Sharp库。可以通过以下命令进行安装:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
npm install sharp

const fs = require('fs');
const sharp = require('sharp');

// 读取目录中的所有图片文件
const files = fs.readdirSync('input-folder');

// 遍历每个图片文件并修改分辨率
files.forEach(file => {
sharp(`input-folder/${file}`)
.resize(800, 600)
.toFile(`output-folder/${file}`, (err, info) => {
if (err) {
console.log(err);
} else {
console.log(`Image ${file} resized successfully`);
}
});
});

node resize-images.js

步骤三:保存并预览

  1. 保存Markdown文件,并在Markdown编辑器或在线Markdown预览工具中查看文章效果。
  2. 如果需要,可以将Markdown文件转换为HTML或其他格式,以便发布到网站或博客上。

通过以上步骤,您可以生成一篇关于使用Node.js中的Sharp库来实现批量修改图片分辨率的Markdown文章。如果您需要进一步的帮助或有其他问题,请随时告诉我。

在本文中,我们将介绍如何使用纹图,来一键完成海量图片的分辨率/尺寸修改

演示视频

简易操作步骤

步骤1:在纹图中选择压缩/图片像素压缩

步骤2:设置导出位置,建议选择自选-维持原名-保持结构

步骤3:设置尺寸压缩模式,输出宽高,是否输出方图等选项

步骤4:选择或拖入待处理的图片或所在文件夹,点击开始处理

步骤5:等待处理完成即可

通过以上步骤,您可以生成一篇关于使用Node.js中的Sharp库来实现简单高效修改图片分辨率的Markdown文章。如果您需要进一步的帮助或有其他问题,请随时告诉我。

纹图安装方法