header("Content-type: image/jpeg"); $filename = 'book_rabbit_rule.jpg'; /* 读取图档 */ $im = imagecreatefromjpeg($filename); /* 图片要截多少, 长/宽 */ $new_img_width = 120; $new_img_height = 42; /* 先建立一个 新的空白图档 */ $newim = imagecreate($new_img_width, $new_img_height); // 输出图要从哪边开始 x, y ,原始图要从哪边开始 x, y ,要画多大 x, y(resize) , 要抓多大 x, y imagecopyresampled($newim, $im, 0, 0, 7, 174, 120, 42, $new_img_width, $new_img_height); /* 放大成 500 x 500 的图 */ // imagecopyresampled($newim, $im, 0, 0, 100, 30, 500, 500, $new_img_width, $new_img_height); /* 将图印出来 */ imagejpeg($newim); /* 资源回收 */ imagedestroy($newim); imagedestroy($im);
希望本文所述对大家的PHP程序设计有所帮助。