我想知道是否有人可以教我如何在用户上传时优化图片?我想降低图像的尺寸质量,所以当我在页面上显示它时,它会加载得更快。
谢谢
答案 0 :(得分:2)
答案 1 :(得分:1)
看看http://www.white-hat-web-design.co.uk/articles/php-image-resizing.php,示例很容易理解。
补充:我建议您保留源图像的原始大小,并在不同的文件夹中创建已调整大小的图像。
补充:根据文档,该类使用的函数imagecopyresampled
进行某种优化:
_ imagecopyresampled()将一个图像的矩形部分复制到另一个图像,平滑地插入像素值,这样,特别是减小图像的大小仍然保留了大量的图像明晰。 _
无论如何,如果你想要更精细的调整,正如@mingos所说,你可以使用ImageMagick,它有点难,但这里有很多样本:http://www.imagemagick.org/Usage/