2011-10-15 34 views
1

在PHP中,imagecreatefromjpeg()可以优化图像,因为它可以为网页保存具有适当质量的图像。但是,这不是最好的选择。我通过Yahoo Smush再次优化了php生成的图像,并将图像优化了5-10%。这确实并不奇怪;但也可以使用http://www.imageoptimizer.net/,它将我的php生成的图像优化了50%以上。用于优化网页图像的脚本

这对于节省带宽和快速加载网页确实是一项重大改进。我不知道他们使用了什么技术。他们提供了一个基于Windows的应用程序,但没有描述他们的方法。

无论如何,我的问题是我们如何使脚本(在PHP,Perl,Python等)优化到这种程度?

回答

2

我对压缩和优化图像所涉及的算法一无所知,但我相信,如果以纯PHP实现,它们会变得太慢。因此,我建议使用已有的命令行工具并将它们包装在PHP类或脚本中。其中的一些工具是: