批量“调整” JPEG 图像为固定文件大小

批量“调整” JPEG 图像为固定文件大小

保存图像时更改 JPEG 的质量会更改文件大小。例如,我有以下图像。尺寸:243px x 53 px 质量:100% 文件大小:9.7kb 背景:

示例图片

尺寸1

如果我编辑图像,保持尺寸和质量相同,文件大小仍会降至 6.1kb。

样本 2

尺寸 2

问题:我正在使用 Fotoresizer,它有一个批量更改质量选项,但由于上述问题,您无法仅根据质量预测文件大小。因此,当我批量更改一组 200px x 300px 图像的质量(设置为 20%)时,一些文件将变成 6kb,而其他文件将变成 15kb,而我想要的文件大小是 10kb。

是否有任何程序或可编程解决方案,可以让我将所有文件保存在 10-11kb 范围内,而无需我每次手动更改质量滑块来更改文件大小。

答案1

IDsizer 将允许您执行此操作,您可以从界面设置最大文件大小并删除一批要调整大小的文件。

http://www.idimager.com/WP/?page_id=396

顺便说一句,请注意,完成此操作后的质量可能会很差。此外,如果图像以高质量保存而不压缩,则某些文件可能小于 10Kb。

答案2

伊尔凡景观酒店可以将图像转换为您想要的大小的 jpeg。

先决条件

如果你找不到以下选项,你必须下载Irfan View 插件

如何在 Irfan View 中执行此操作?

您必须按“b”键或单击“文件->批量转换/重命名”。然后,您可以设置要转换的图像所需的文件大小。

在此处输入图片描述

笔记

编码可能需要更长的时间。根据我的测试,压缩选项似乎是通过多次压缩图像并进行二进制搜索来找到产生所需大小的选项;我可能是错的。:)

答案3

RIOT(激进图像优化工具)是我用于此类任务的程序。它可免费用于个人和非盈利用途,并且非常容易使用。要批量转换图像,请按“批量”按钮,添加图像,选择“其他任务”->“压缩到大小”选项,设置所需的文件大小阈值并启动该过程。当然,与常见的转换方法相比,它需要更长的时间(对我来说,大约 1 分钟内转换了 7 张图像)。

这是该工具运行过程中的屏幕截图。

截屏

相关内容