问题标签 [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.
node.js - Nodejs imagemin我如何传入要处理的文件列表
试图让 imagemin 在 Nodejs 中工作。这是我的代码:
但我不断收到错误:
我究竟做错了什么?谢谢。
node.js - imagemin 插件在 aws lambda 上引发 ENOENT 错误
我使用 imangemin 和 imagemin-optipng nodejs 插件在 aws 上创建了一个 lambda 函数,但它返回以下错误:
错误:产生/var/task/node_modules/optipng-bin/vendor/optipng ENOENT
javascript - 如何使用 imagemin-webpack-plugin 最小化仅更改的图像?
我使用 imagemin-webpack-plugin 来最小化我项目中的图像。它只在我运行时运行npm build.
但是,每次我这样做时,它都会再次最小化所有图像,这是不必要的。因此,我希望它只是最小化已更改的图像。我以前用 gulp 做过,但我是 webpack 的新手,所以我不太确定该怎么做。
另外,当我开始使用这个插件时,我注意到当我在开发过程中添加一个新图像时,它不会显示,直到我运行构建命令。不知道为什么会这样,可能是一个不相关的问题......
javascript - 在使用 multer-s3-transform 上传到 s3 之前使用 imagemin 转换照片
我试图使用 multer-s3-transform 将我的照片上传到 s3,但在此之前我需要使用 imagemin 将图像转换为更小的文件大小。我可以使用sharp来做到这一点,但仍然想尝试使用imagemin来专门设置质量。
这就是我使用Sharp所做的。我需要找到一种使用 imagemin 的方法
这就是我使用 imagemin 所做的,但它没有用
这是第一个代码中的转换部分
我不断收到错误:uncaughtException:dest.on 不是函数
javascript - imaginemin-jpegoptim 没有压缩到大小
我正在使用imaginmin
with imaginmin-jpegoptim
,但似乎jpegoptim
没有被正确使用。我之前的文件大小是 390kb,但转换后它是 285kb,即使我指定它是 10kb。
这是代码:
我是否缺少参数或错误放置它们?
node.js - 如何在使用 imagemin 通过电子应用程序压缩图像时修复以下文件错误?
我使用 electron 和 imagemin 创建了一个基本的图像压缩应用程序,它在运行 usinnpm start
命令时工作正常。
之后,我使用电子打包器打包应用程序并运行 exe 文件并尝试再次压缩图像。
这次我得到了以下错误
这是下面的代码
打包应用程序时我缺少什么吗?
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 图像并未生成。
我还需要做些什么才能使其正常工作吗?
minify - 有人可以指导我如何在我的反应应用程序(firebase)中使用 imagemin-webp 吗?
我想将所有图像转换为 webp,但我不知道如何(编程菜鸟)。我构建了一个反应应用程序,我有一个 firebase.json,并且我的 package.json 中有脚本“build”:“react-app-rewired build”。
我在哪里放置代码以及如何连接它们?提前致谢。
javascript - 避免使用 imagemin 压缩图像两次
我有几个使用 Imagemin 压缩的图像目录。我想将我的脚本添加到我的构建中,以便在添加新图像时自动压缩它们。我将如何检查图像是否已经压缩,因此它不会再次被压缩?到目前为止,该脚本纯粹用 JS 编写,使用 mozjpg 插件和 pngquant。
我希望这是一个尽可能多的自动化解决方案,而不必手动删除旧图像或创建新目录。
svg - 如何在 imagemin-cli 中使用插件选项?
我正在尝试将 imagemin-cli 用于 npm 脚本,但没有使用插件选项的文档。
我要使用的插件是svgo,选项是removeDimensions=true
,这看起来像一个 npm 脚本命令吗?
这是我运行失败的命令示例:
imagemin [--plugin=svgo --option=removeDimensions=true] src/img/** --out-dir=dist/img/