将上传的图片调整为多个尺寸

时间:2016-01-05 23:44:45

标签: jquery html css image

我正在构建自己的简单CMS。这是图像的问题。加载大尺寸图片会降低网站速度。我在这里询问如何将图像调整为多维度,例如: image.jpg 原始尺寸为1280x720像素;缩略图以创建 image250x250.jpg ;内部帖子使用 image500x350.jpg 等。 目前使用相同的图像缩略图,帖子等。我只是用CSS造型。

谢谢和最诚挚的问候!

1 个答案:

答案 0 :(得分:0)

用户上传图像后,您需要在服务器上创建并保留该图像的多个副本(每个所需大小一个副本)。 ImageMagick软件通常用于此类任务。

网上有很多解释会详细介绍,但一般情况下,您需要在服务器上安装ImageMagick,然后启用ImageMagick PHP扩展程序。

创建上传图像的几个副本后,您可以使用Imagick::resizeImage功能独立修改每个副本的大小。

如果您无法安装PHP扩展,那么您可以通过PHP的exec()函数调用ImageMagick的convert命令行实用程序。