Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:图像优化程序_Php - Fatal编程技术网

PHP:图像优化程序

PHP:图像优化程序,php,Php,如何构建一个优化整个图像文件夹(jpg)的脚本,以最大限度地减少文件大小(在合理的质量损失下)?PHP包含一个图形库,可以在内存中加载和保存图像并对其进行操作 像这样的函数将帮助您获得文件夹中的文件列表,尽管有许多文件函数将提供帮助。您可以使用一个和两个GD函数: 及 要做到这一点,您无法对输出进行太多控制,因为您只能为JPEG指定质量百分比 获得“合理的质量损失”的唯一方法恐怕是亲自审查每一项。好吧,问题在于“合理”这个词。您需要手动查找一些默认设置,因为很难创建某种自动图像比较,尤其是在涉及

如何构建一个优化整个图像文件夹(jpg)的脚本,以最大限度地减少文件大小(在合理的质量损失下)?

PHP包含一个图形库,可以在内存中加载和保存图像并对其进行操作

像这样的函数将帮助您获得文件夹中的文件列表,尽管有许多文件函数将提供帮助。

您可以使用一个和两个GD函数: 及 要做到这一点,您无法对输出进行太多控制,因为您只能为JPEG指定质量百分比


获得“合理的质量损失”的唯一方法恐怕是亲自审查每一项。

好吧,问题在于“合理”这个词。您需要手动查找一些默认设置,因为很难创建某种自动图像比较,尤其是在涉及美学的情况下(“看起来不错,看起来还不错,哎呀,真难看”)。此外,这只会给你一个基线-一些图像在压缩设置下看起来很糟糕,而另一些图像即使在更强的压缩下看起来也很合理。