0
点赞
收藏
分享

微信扫一扫

GEE Python:基于Sentinel-2数据构建GNDVI指数运用萨维茨基-戈莱滤波器方法构建时序滤波

最后的执着 2024-11-01 阅读 5

前端面试题包括ECMScript,TypeScript,Nodejs,React,Webgl,Webpack,Threejs等还在整理中,在线地址前端面试题,源码地址大家多多支持才有动力给大家分享更多好的面试题。

安装依赖

首先,确保安装 sharp 库:

npm install sharp

压缩图片的方法

const sharp = require('sharp');

const compressImage = async (inputPath, outputPath, quality = 80) => {
  try {
    await sharp(inputPath)
      .jpeg({ quality }) // 你也可以使用 .png() 或 .webp() 等
      .toFile(outputPath);
    console.log('图片压缩完成:', outputPath);
  } catch (error) {
    console.error('压缩出错:', error);
  }
};

// 使用示例
compressImage('input.jpg', 'output.jpg');

使用说明

  • inputPath:原始图片路径
  • outputPath:压缩后图片保存路径
  • quality:压缩质量(默认值为 80)
举报

相关推荐

0 条评论