问题标签 [jpegtran]
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.
windows - 如何在 Windows 上使用 jpegtran 批量转换 JPEG 图像
是否可以在 Windows 上使用 jpegtran 批量转换 JPEG 图像文件夹?
我通常对一个文件使用以下命令,但我不确定如何将其应用于整个 JPEG 文件目录:
谢谢你。
c# - Windows 服务在开发服务器上不起作用
我有一个windows服务,它基本上每天一次对图像进行优化,下面是它为优化执行的步骤:
1. 将原始文件复制到备份文件夹。
2. 现在优化图像并将其移动到临时文件夹。
3. 现在用优化版本覆盖从临时文件夹到原始文件夹的实际文件。
4. 然后删除临时文件夹。
以下是我的方法:
1.启动进程类并访问命令提示符.exe文件
2. 输入 jpeg .exe 及其参数。
这个概念适用于我的本地机器和 Windows 服务,但是当我在服务器上做同样的事情时,它什么也没做。任何人都可以在这方面指导正确的道路。
jpeg - JPG 和 PNG 压缩,PHP 和 Ubunutu 与 jpegtran 和 pngcrush
我有数百张图像需要优化和压缩。我在 github 上找到了以下脚本:https ://gist.github.com/ryansully/1720244可以正常工作。然而,压缩后 jpg 的文件大小并没有小很多。
例如,压缩前的一个文件是870.24 KB
,压缩后是724.97 KB
. 但是,如果我通过compressjpg.com运行相同的图像,它会将文件大小减小到290 KB
.
如何使用 jpegtran 实现这种级别的压缩?甚至可能吗?
image - 如何在 AWS Ec2 中安装 gifsicle、jpegtran 和 optipng
我正在使用扩展来优化 Magento 的图像。扩展需要将 gifsicle、jpegtran 和 optipng 安装到我的服务器但我不知道我将如何安装并获取安装位置的确切路径。任何人都可以帮助我做到这一点
jpeg - jpegoptim vs jpegtran vs mozjpeg
我在这件事上发现了两篇略有冲突的博客文章,在这里我总结一下:
- jpegoptim 和 jpegtran 执行相同并产生相同的结果,而 mozjpeg 需要两倍的时间才能节省非常小的文件大小
- 与 jpegtran 相比,mozjpeg 需要大约 1.7* 的计算时间,并在文件大小节省方面产生大致成比例的好处
更令人困惑的是,这个 Reddit 线程表明 mozjpeg 使用 jpegcrush 中使用的相同算法,并且 jpegcrush 是 jpegtran 的包装器......所以我们绕了一圈?我只能假设那些 Reddit 评论是错误的,有人可以确认吗?
pillow - jpegtran 与 libjpeg-turbo、jpegoptim 和 mozjpeg 有什么关系?
据我了解,jpegtran 包含在 libjpeg-turbo 中,并且在使用optimize=True
. jpegoptim 使用与 jpegtran 相同的算法,但需要将图像临时保存到磁盘才能对其进行优化,并且 jpegoptim 具有额外的有损压缩能力。
查看 Github 上的 mozjpeg 存储库,有很多对 libjpeg-turbo 的引用,而且它有更多的星星,所以我的问题是它们之间有什么关系?mozjpeg 是 libjpeg-turbo 的一个分支,它可以做任何事情甚至更多吗?即,是否可以禁用 mozjpeg 中的某些功能并最终获得与 libjpeg-turbo 相同的性能和结果?
linux - Jpegtran - 拖放多个文件的批处理文件
是否可以创建一个能够一次优化多个图像的批处理文件?拖放多个.jpg文件就可以了?(并且输出是否类似于 image1.jpg、image2.jpg、image3.jpg 在名为“Optimized”的单独文件夹中?
如果 jpegtran 不是执行此操作的完美工具,那么我愿意接受任何其他建议。也许 imagemagick 是一个更好的工具?
webpack - Bamboo CI 构建时出现 jpegtran 错误
我知道 jpegtran 的 ENOENT 错误被问了很多,我在 Internet 上看到了很多解决方案,但没有一个对我有用......
这是我在 Bamboo 上运行 webpack 任务时遇到的错误:
我尝试了各种解决方案,但没有一个对我有用。我正在考虑删除 jpeg 压缩功能,但我不确定如何正确执行此操作...
下面是我的 package.json 和加载器列表的示例:
Webpack 加载器
包.json
欢迎任何帮助,谢谢
php - 在网站 linux php 中使用 jpegtran 和 optipng
我找不到任何指南来告诉我如何在 php 环境中生成优化的图像。我在 linux 下有一个网站,带有 php,但无法安装*任何东西。
有人建议使用exec,github中的很多人似乎已经开发了一些包装器......但我无法理解如何将这些软件放在我的网络空间中。例如 jpegtran(我在 Windows 中作为独立可执行文件使用)可能无法在我的服务器上运行。
有人可以告诉我如何进行 - 如果可能的话?
编辑
(*) 我无权在该服务器上安装任何东西。我可以“安装”php 包(例如wordpress ecc。),我可以访问ftp。我发现即使是可执行文件也无法运行。这似乎是一场失败的战斗。
panoramas - 将不同大小的 JPEG 与 jpegtran 结合
我已经使用此 stackoverflow 答案中描述的方法成功地使用 jpegtran 组合相同大小(512x512)的 JPEG:https ://stackoverflow.com/a/29615714/2364680
这些是来自互联网的平铺 JPEG,在组合时可以生成 360 度全景图。正如我所说,512x512 图像与 jpegtran 完美结合;但是,我意识到构成全景图的某些图块是 256x256,并且在与其他图块组合时需要将大小加倍以形成全景图(以 2D 形式的等矩形投影)。
简单地说,我需要知道 jpegtran 是否可以无损地组合两个不同大小的 JPEG——例如,我是否可以无损地将 256x256 切片的分辨率加倍,然后将其与另一个 512x512 切片组合。
我知道这可以通过重新编码来完成,但我问的是它是否可以完全无损地完成。谢谢。