问题标签 [imagemin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
357 浏览

node.js - Nodejs imagemin我如何传入要处理的文件列表

试图让 imagemin 在 Nodejs 中工作。这是我的代码:

但我不断收到错误:

我究竟做错了什么?谢谢。

0 投票
2 回答
510 浏览

node.js - imagemin 插件在 aws lambda 上引发 ENOENT 错误

我使用 imangemin 和 imagemin-optipng nodejs 插件在 aws 上创建了一个 lambda 函数,但它返回以下错误:

错误:产生/var/task/node_modules/optipng-bin/vendor/optipng ENOENT

0 投票
1 回答
1961 浏览

javascript - 如何使用 imagemin-webpack-plugin 最小化仅更改的图像?

我使用 imagemin-webpack-plugin 来最小化我项目中的图像。它只在我运行时运行npm build.但是,每次我这样做时,它都会再次最小化所有图像,这是不必要的。因此,我希望它只是最小化已更改的图像。我以前用 gulp 做过,但我是 webpack 的新手,所以我不太确定该怎么做。

另外,当我开始使用这个插件时,我注意到当我在开发过程中添加一个新图像时,它不会显示,直到我运行构建命令。不知道为什么会这样,可能是一个不相关的问题......

0 投票
1 回答
460 浏览

javascript - 在使用 multer-s3-transform 上传到 s3 之前使用 imagemin 转换照片

我试图使用 multer-s3-transform 将我的照片上传到 s3,但在此之前我需要使用 imagemin 将图像转换为更小的文件大小。我可以使用sharp来做到这一点,但仍然想尝试使用imagemin来专门设置质量。

这就是我使用Sharp所做的。我需要找到一种使用 imagemin 的方法

这就是我使用 imagemin 所做的,但它没有用

这是第一个代码中的转换部分

我不断收到错误:uncaughtException:dest.on 不是函数

0 投票
0 回答
76 浏览

javascript - imaginemin-jpegoptim 没有压缩到大小

我正在使用imaginminwith imaginmin-jpegoptim,但似乎jpegoptim没有被正确使用。我之前的文件大小是 390kb,但转换后它是 285kb,即使我指定它是 10kb。

这是代码:

我是否缺少参数或错误放置它们?

0 投票
1 回答
270 浏览

node.js - 如何在使用 imagemin 通过电子应用程序压缩图像时修复以下文件错误?

我使用 electron 和 imagemin 创建了一个基本的图像压缩应用程序,它在运行 usinnpm start命令时工作正常。

之后,我使用电子打包器打包应用程序并运行 exe 文件并尝试再次压缩图像。

这次我得到了以下错误

这是下面的代码

打包应用程序时我缺少什么吗?

0 投票
3 回答
5034 浏览

node.js - 无法使用 imagemin-webp 将图像转换为 WebP

我正在尝试使用 imagemin-webp 将多个 PNG 和 JPG 文件转换为 WebP,而不是使用cwebp一次转换一个,但由于某种原因它无法正常工作。

到目前为止我所做的一切:

1-我安装了Node JS v10.16.0

2-在我的项目中,我使用以下命令创建了 package.json 文件: npm init -y

3-仍然在我的项目目录中运行命令npm install imagemin imagemin-webp

4- 然后我创建了一个 webp.js 来保存应该转换图像的代码,然后我用node webp.js命令执行它。

以下是 webp.js 中的代码:

我以为一旦执行,_imgs 文件夹中的所有文件都会转换为 webp,但是当我查看文件夹内部时,那里只有 PNG 和 JPG 文件。

当我运行该代码时,我收到消息“优化图像”,但尽管如此,WebP 图像并未生成。

我还需要做些什么才能使其正常工作吗?

0 投票
1 回答
971 浏览

minify - 有人可以指导我如何在我的反应应用程序(firebase)中使用 imagemin-webp 吗?

我想将所有图像转换为 webp,但我不知道如何(编程菜鸟)。我构建了一个反应应用程序,我有一个 firebase.json,并且我的 package.json 中有脚本“build”:“react-app-rewired build”。

我在哪里放置代码以及如何连接它们?提前致谢。

0 投票
0 回答
92 浏览

javascript - 避免使用 imagemin 压缩图像两次

我有几个使用 Imagemin 压缩的图像目录。我想将我的脚本添加到我的构建中,以便在添加新图像时自动压缩它们。我将如何检查图像是否已经压缩,因此它不会再次被压缩?到目前为止,该脚本纯粹用 JS 编写,使用 mozjpg 插件和 pngquant。

我希望这是一个尽可能多的自动化解决方案,而不必手动删除旧图像或创建新目录。

0 投票
1 回答
409 浏览

svg - 如何在 imagemin-cli 中使用插件选项?

我正在尝试将 imagemin-cli 用于 npm 脚本,但没有使用插件选项的文档。

我要使用的插件是svgo,选项是removeDimensions=true,这看起来像一个 npm 脚本命令吗?

这是我运行失败的命令示例:

imagemin [--plugin=svgo --option=removeDimensions=true] src/img/** --out-dir=dist/img/