问题标签 [mozjpeg]

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 投票
0 回答
43 浏览

node.js - 未应用 Imagemin.buffer() 压缩

我正在尝试在我的 nodejs 服务器上使用 imagemin.buffer() 和 'imagemin-mozjpeg' 插件。

我的目标是使用 axios(作为缓冲区)从 url 下载外部图像,使用 imagemin-mozjpeg(有损压缩)对其进行压缩,然后返回压缩后的图像缓冲区。

我的代码运行没有任何错误。但由于某种原因,返回的缓冲区与原始缓冲区相同(因此,由于某种原因未应用压缩)。

我的代码:

0 投票
0 回答
137 浏览

macos - mozjpeg 预构建测试在带有 M1 的 macOS-x86_64 上失败

我正在尝试在 npm (mozjpeg 5.1.0) 中使用 mozjpeg。因为预构建总是失败,我能够使用以下命令来安装依赖项并使其工作

使用此命令,可以在 Mac OS X 10.15.7 上成功构建 mozjpeg。

现在在带有 M1 芯片的新 Mac 上,它不再工作了,它失败并显示以下消息:

架构 x86_64 的未定义符号:

我在这里做错了什么?

0 投票
1 回答
303 浏览

docker - 无法在 Alpine Linux 上构建 mozjpeg

我花了几个小时尝试不同的节点映像并安装不同的软件包,但没有任何帮助。在主机系统上,我在运行时似乎没有任何问题npm run dev,但是在使用 Docker (Alpine Linux) 时,我得到以下输出:

我的 Dockerfile:

吞咽文件

包.json

码头工人-compose.yml

0 投票
1 回答
108 浏览

node.js - 安装 mozjpeg 时出错 - mozjpeg/vendor/cjpeg ENOENT

我正在尝试安装mozjpeg在运行的 Docker 容器中

我收到以下错误

我试过跑步——apk add automake autoconf libtool dpkg pkgconfig nasm libpng在打电话之前,yarn install但这没有帮助。

请告知我该如何解决这个问题?