问题标签 [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.
npm - 如何使用 npm 运行脚本运行“imagemin”插件?
用 npm 下载 imagemin 插件后如何使用它?有没有办法在我需要的时候通过“npm run”运行插件?
node.js - 无法使用 imageminMozjpeg 压缩大文件?
我一直在节点上制作一个服务器,它可以获取图像文件并在压缩后上传到磁盘上。但是,正在压缩较小尺寸的图像,而尺寸较大的图像(例如 10mb 左右)会出现以下错误。
我通过 multer 上传文件的代码是
这是我上传文件的路线
node.js - 在nodejs中没有使用imagemin压缩的图像
我正在使用 multer 将图像上传到服务器并使用 imagemin 来压缩图像。但是当我无法压缩图像时。
node.js - 如何限制 imagemin-mozjpeg 中的子进程数量?
我正在使用 imagemin-mozjpeg,它使用 mozjpeg 二进制文件来压缩图像。
问题是我在 nodejs 网络服务器中使用它。
这就是它现在的工作方式:
我正在使用“请求”模块(fs.createReadStream)上传 JPEG 图像。
Multer 处理流并将其保存在缓冲区(内存存储)中。
然后将缓冲区传递给 imagemin 进行压缩。
然后将压缩缓冲区写入文件。(示例.jpg)
一切正常。
这里的问题是,对于每个请求,都会产生一个新的 mozjpeg 二进制子进程 cjpeg。
1 个子进程消耗 12.5 MB 内存(对于 .5 MB 文件)。
如果我同时有 50 个请求,则大约为 700 MB,因为对于 50 个图像,有 50 个子进程。
有没有办法可以限制子进程的数量?(该库正在使用“execa”模块)或仅生成 4-5 个子进程,它们对所有请求进行压缩。
谢谢
gulp - Gulp imagemin 打印错误,因为它不仅影响 .png 文件
Gulp imagemin 会打印错误,因为它会影响.svg
文件和.png
图像。
错误是:
Gulp 部分代码:
这个问题的解决方案是什么?我只想递归优化.png
图像。
laravel - 当 npm i imagemin 说自己没有安装?WARN img-loader@3.0.0 需要 imagemin@^5.0.0 的对等点,但没有安装
npm -v 6.4.1 nvm --version 0.33.11
当我安装 laravel-echo 时(在 ubuntu16.04 中)
我收到错误警告
所以我继续安装它们
但是我得到了本身丢失的错误?
我也试试
节目
node.js - 如何用 imagemin 压缩图像?
我在滥用它吗?
我正在尝试使用不同的文件,但永远看不到尺寸的减小......我错过了什么?
javascript - 如何使用 grunt-contrib-imagemin 的插件无损优化图像?
我正在尝试使用无损优化 JPEG / PNG 图像imagemin
,但是在使用扩展时我遇到了一个问题,它们“去优化”,这意味着结果图像比原始图像大。我怎样才能防止这种情况?
这是我的Gruntfile.js
vue.js - 带有 imagemin webpack 插件的 Vue cli 3
使用 vue cli 3. 如何在 vue.config.js 中使用https://www.npmjs.com/package/imagemin-webpack-plugin正确优化来自 src/assets/images 的所有图像 png/jpg/svg:
但它似乎没有处理我的图像,我错过了什么配置设置?