修改图片大小可以通过使用PHP GD库中的函数来实现。以下是分步骤回答:
-
载入图片:使用imagecreatefromjpeg、imagecreatefrompng或imagecreatefromgif函数载入图片,根据图片格式选择相应的函数。
-
获取图片的宽高:使用imagesx和imagesy函数获取图片的宽高。
-
创建新的图片资源:使用imagecreatetruecolor函数创建一个新的图片资源,参数为新图片的宽高。
-
调整图片大小:使用imagecopyresampled函数将原图片复制到新的图片资源中,同时调整图片大小。
-
输出图片:使用imagejpeg、imagepng或imagegif函数将新图片输出到浏览器或保存到服务器上。
注意:在修改图片大小时,需要保持原图片的长宽比例,否则会导致图片变形。