1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | /*打开图片*/ $src = "aa.jpg" ; $info = getimagesize ( $src ); $type = image_type_to_extension( $info [2],false); $fun = "imagecreatefrom" . $type ; $image = $fun ( $src ); /*操作图片*/ //1.内存中建立一个300,200真色彩图片 $image_thumb = imagecreatetruecolor(200,300); //2.核心步骤,将原图复制到真色彩图片上 imagecopyresampled( $image_thumb , $image , 0, 0, 0, 0, 200, 300, $info [0], $info [1]); //3.销毁原始图片 imagedestroy( $image ); /*输出图片*/ //浏览器 header( "Content-type:" . $info [ 'mime' ]); $fun = "image" . $type ; $fun ( $image_thumb ); //保存图片 $fun ( $image_thumb , 'aa_a.' . $type ); /*销毁图片*/ imagedestroy( $image_thumb ); |