需求很简单,就是根据(x1,y1)和(x2,y2)切割图片,(x1,y1)和(x2,y2)分别为图片块的左上角坐标和右下角坐标。
第一反应就是去php.net找一个函数呗。看了一下打算用GD库,一会儿再去探查一下有什么函数可以切割图片的。
打算使用imagecopyresized函数,可以把截下来的图片按照目标图片的格式来进行缩放。参数列表为:
resource $dst_image , resource $src_image ,
int $dst_x , int $dst_y ,
int $src_x , int $src_y ,
int $dst_w , int$dst_h ,
int $src_w , int $src_h
好长好长的,分别是:
目标图片对象, 源图片对象
目标图片开始点(左上角)的横坐标和纵坐标
源图片开始点(左上角)的横坐标和纵坐标
目标图片的宽和高
源图片的宽和高
参数列表中要求有源图片和目标图片的resource,原图片的resource通过