问题标签 [jpegoptim]

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 投票
1 回答
228 浏览

php - jpegoptim 似乎不适用于 shell_exec

当我尝试通过这个非常基本的 shell_exec 将 jpegoptim 与 php 一起使用时:

我得到了这个输出:

我不知道这是什么意思,但我知道它不起作用,图像仍然是相同的大小,相同的质量。

我知道 jpegoptim 安装得很好,因为当我在终端中执行相同的命令时,它工作正常:

jpegoptim test.jpg test.jpg 2010x1128 24bit N Exif IPTC ICC JFIF [OK] 53587 --> 23790 字节 (55.60%),已优化。

任何想法 ?

0 投票
1 回答
1815 浏览

go - 从 image.RGBA 实现 io.Reader

我需要一点提示。我在 Go 中创建图像的缩略图,并希望将它们传递给 jpegoptim 进行粉碎。

jpegoptim 有 --stdin 和 --stdout 标志,我想使用它们。现在,我不想先将生成的图像保存到磁盘,而是将我的 *image.RGBA 转换为实现 io.Reader 的东西,这样我就可以将它传递给 exec.Cmd.Stdin

我对如何实现这一目标有点迷茫,如果有人能指出我正确的方向,那就太好了。

谢谢

0 投票
1 回答
283 浏览

unix - jpegoptim 的高级用法

我目前正在通过 cron 运行以下 jpegoptim 命令,以让 jpegoptim 查找要压缩的 jpg 文件。

查找 /home/public_html/public/uploads -name '*.jpg' -type f -print0 | xargs -0 jpegoptim -o -p --size=300k --strip-all

这行得通,但有没有办法包含 .jpeg、.JPG 和 .JPEG 而不必多次运行相同的命令?此外,是否可以每小时运行一次,或者这会继续压缩相同的文件最终降低质量?

0 投票
0 回答
27 浏览

php - Imagemagick 拇指和 PHP

我有两种缩略图。我使用 Imagemagick。

小缩略图

视频海报缩略图称为“b”图像。

小缩略图的宽度和高度为 278x170,但我将它们裁剪为 208x128 以去除水印,我做到了。

我先有我的php文件然后休息

我指出了“b”图像所在的位置,但我不知道如何编辑这些代码以通过不降低“b”图像质量来裁剪与小缩略图相同的“b”图像以裁剪水印。

0 投票
1 回答
236 浏览

segmentation-fault - 如何使用 jpegoptim 多线程,跳过失败

我使用这个命令:

但它在某些图像上失败(jpegoptim 接收 SEGFAULT)并崩溃 xargs,并且所有进程都失败。

如何跳过失败并继续任务?

感谢

0 投票
2 回答
116 浏览

bash - 请求输入 bash 脚本循环

我正在尝试针对图片运行 jpegoptim,并且在循环中的某个时刻……假设 200 次迭代后,我得到“stdin”,这需要输入才能走得更远。

有没有办法强制输入?

0 投票
1 回答
443 浏览

linux - jpegoptim --dest 选项格式

我正在尝试用 jpegoptim 压缩几张图片。手册页中有一个选项用于指定新压缩的 jpg 文件的目标(因此它不会覆盖现有文件)。我尝试使用该选项,但我不断收到

文件夹层次结构为:
JPGs -coverjem228.jpg(图片文件)
-compressed(dir)

我试图在压缩后将它们放在压缩目录中。我尝试了以下命令变体:

但是错误仍然存​​在。有趣的是,唯一有效的命令是

我写错了命令吗?

0 投票
2 回答
332 浏览

linux - 使用 jpegoptim -m 80 *.jpg 后 Centos 中的参数列表太长

我想/var/sentora/hostdata/zadmin/public_html/mysite_com/_files/photo/ 使用 jpegoptim` 压缩目录中的所有 jpg 文件。

我使用代码jpegoptim -m 80 *.jpg,但它显示错误"Argument list too long"

以前我增加了ulimit -s 65536但它仍然显示错误“参数列表太长”。

请帮我解决问题

你可以在这里看到截图

0 投票
0 回答
18 浏览

shell - 为什么升级到 Macbook Pro M1 Max 后我的 JPEGOptim Shell 脚本无法运行?

我在 Mac M1 上使用 Automator 批量/批量压缩图像。该脚本在我的旧 Mac 上运行良好。他们怎么不再工作了?

JPEGOptim 已安装。Automator 说工作流程已经完成,但实际文件没有变化