【发布时间】:2011-08-17 08:45:16
【问题描述】:
我想知道是否有人可以教我如何在用户上传时优化图像?我想降低图像的尺寸质量,以便在我的页面上显示它时,它会加载得更快。
谢谢
【问题讨论】:
标签: php jquery image optimization
我想知道是否有人可以教我如何在用户上传时优化图像?我想降低图像的尺寸质量,以便在我的页面上显示它时,它会加载得更快。
谢谢
【问题讨论】:
标签: php jquery image optimization
看看http://www.white-hat-web-design.co.uk/articles/php-image-resizing.php,例子很容易理解。
补充:我建议您将源图像保持在其原始大小,并在不同的文件夹中创建调整大小的图像。
补充:根据文档,该类使用的函数imagecopyresampled做了某种优化:
_imagecopyresampled() 将一个图像的矩形部分复制到另一个图像,平滑地插入像素值,因此,特别是减小图像的大小时,仍然保留了大量的明晰。 _
不管怎样,如果你想要更精细,就像@mingos说的,你可以使用ImageMagick,它有点难,但这里有很多示例:http://www.imagemagick.org/Usage/
【讨论】:
使用 GD 或 ImageMagick:
【讨论】: