最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何用imagemin压缩图像?

运维笔记admin14浏览0评论

如何用imagemin压缩图像?

如何用imagemin压缩图像?

我滥用吗?

let imgBuff = /* my image buffer is here */

console.log("file type", fileType(imgBuff)); // -> debug { ext: 'jpg', mime: 'image/jpeg' }
console.log("before!", imgBuff.toString("ascii").length); // -> before! 28991

imagemin
  .buffer(imgBuff, null, {
    plugins: [imageminJpegtran(), imageminPngquant({ quality: "10", strip: true })]
  })
  .then(files => {
    console.log("after", files.toString("ascii").length); // -> after 28991
  });

我正在尝试使用differents文件,但再也看不到减小的大小...我缺少什么?

回答如下:

我在那些插件上遇到了萨姆问题。就我而言,最好的解决方案是将Imagemin-Jpeg Recompress pluguin更改为“ imageminJpegtran”

const imagemin = require('imagemin');
const recomp = require('imagemin-jpeg-recompress');


let imgBuff = /* your image buffer is here */

console.log("file type", fileType(imgBuff)); // -> debug { ext: 'jpg', mime: 'image/jpeg' }
console.log("before!", imgBuff.toString("ascii").length); // -> before! 28991

imagemin
  .buffer(imgBuff, null, {

    plugins: [({ method: "smallfry" })]

  })

  .then(files => {
    console.log("after", files.toString("ascii").length); // -> after 28991
  });

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论