Call to undefined function image(jpeg)() in E:\demo\imagedeal\suolvtu.php on line 32
<?php
/*1 打开图片 */
// 1配置图片路径
$src='1.jpg';
//2 获取图片信息
$info=getimagesize($src);
//3.通过编号来获取图片类型
$type=image_type_to_extension($info[2],false);
//4.在内存中建立一个和图片类型一样的图像
$fun='imagecreatefrom'.$type;
//5 把图片复制到内存中
$image=$fun($src);//imagecreatefromjpeg($src);
/*2 操作图片 */
//1 在内存中建立一个宽300,高200的真色彩图片--缩略图的载体
$image_thumb=imagecreatetruecolor(300,200);
//2 核心步骤--将原图复制到新建的真色彩图片上,并且按照一定比例压缩
imagecopyresampled($image_thumb,$image,0,0,0,0,300,200,$info[0],$info[1]);
// 3 销毁原始图片
imagedestroy($image);
/*3 输出图片 */
//把图片输出到浏览器
header('Content-type'.$info['mime']);
$funs="image($type)";
$funs($image_thumb);
/*4 销毁图片 */
imagedestroy($image_thumb);
?>