getimagesize()
获得图像的高、宽、类型等
imagecreatefromjpeg()
返回一图像标识符,代表从给定的文件名取得的图像。 Object对象
imagecreatefromjpeg(path)
path 文件路径
imagecreatetruecolor()
返回一图像标识符,代表一幅大小为x_size和y_size的黑色图片
imagecreatetruecolor(x_size, y_size)
x_size 宽
y_size 高
imagecopyresampled()
改变图像大小
imagecopyresampled(dst_image, src_image, dst_x, dst_y, src_x, src_y, dst_w, dst_h, src_w, src_h)
dst_image 新图像 就是imagecreatetruecolor()返回的图像标示符
src_image 原图像 就是imagecreatefromjpeg()返回的图像标识符
dst_x 新图像x坐标
dst_y 新图像y坐标
src_x 原图像x坐标
src_y 原图像y坐标
dst_w 新图像宽度
dst_h 新图像高度
src_w 原图像宽度
src_h 原图像高度
imagejpeg()
以jpeg格式将图像输出到浏览器或者文件中
imagejpeg(image, filename)
image 图像 就是imagecopyresampled()返回的图像
filename 文件
imagedestroy()
销毁一图像
保存不同大小的图片步骤:
1、imagecreatefromjpeg(path) 返回原图像标示符
2、imagecreatetruecolor(x_size, y_size) 返回新图像标示符
3、imagecopyresampled(dst_image, src_image, dst_x, dst_y, src_x, src_y, dst_w,) 返回更改过的图像
4、imagejpeg(image, filename) 将图像输出到文件中
5、imagedestroy() 销毁图像