javascript - 如何将缓冲区传递给node.js中的imagemin模块?

标签 javascript node.js deprecated imagemin

在旧版本的 imagemin 中,我能够向模块传递一个缓冲区,如下所示:

new ImageMinify()
    .src(StreamOrBuffer)
    .use(ImageMinify.jpegtran({progressive: true}))

在当前版本的 imagemin 中,没有 src 函数,调用该模块将产生一个 promise 。

我找不到如何在新版本的 imagemin 中实现相同的结果

是否可以完成或删除支持?

最佳答案

我从 github 存储库得到了答案。我将答案发布在这里,以防其他人遇到同样的问题:

您可以使用 imagemin.buffer 提供缓冲区。从未支持流。

关于javascript - 如何将缓冲区传递给node.js中的imagemin模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39377508/

相关文章:

javascript - D3.js 替换段落中的文本

javascript - 找到模式并动态构建正则表达式来匹配字符串

javascript - 打印整个对象时,为什么 console.log 不显示 JavaScript 中 PROTOTYPES 添加的属性值?

javascript - 如何在 NodeJS 中测试递归调用的函数?

node.js - 游戏中node.js和socket.io的大滞后(实时)

javascript - Firebase 推送 1 个输入值而不是 Span?

node.js - AWS Cognito 用户池的事件触发器对象

android - 来自 url 的 LinearLayout setBackgroundDrawable 位图

ruby-on-rails - 如何有选择地使Rails 3弃用警告静音?

c++ - C++11 中的安全 bool 成语是否已过时?