为了账号安全,请及时绑定邮箱和手机立即绑定

麻烦请问一下为什么会报错Call to undefined function imagecopyresmpled()

<?php
    class Image{
        /*
        内存中的图片
        */
        private $image;

        /*
        图片基本信息
        */
        private $info;

        /*
        打开一张图片,读取到内存中
        */
        public function __construct($src){
            $info=getimagesize($src);
            $this->info=array(
                'width'=>$info[0],
                'height'=>$info[1],
                'type'=>image_type_to_extension($info['2'],false),
                'mime'=>$info['mime']
        );
            $fun="imagecreatefrom{$this->info['type']}";
            $this->image=$fun($src);
        }
    
        /*
        操作图片(压缩)
        */
        public function thumb($width,$height){
            $image_thumb=imagecreatetruecolor($width,$height);
            imagecopyresmpled($image_thumb,$this->image,0,0,0,0,$width,$height,$this->info['width'],$this->info['heigt']);
            imagedestroy($this->image);
            $this->image=$image_thumb;
        }

        /*
        在浏览器中输出图片
        */
        public function show(){
            header("Content-type:".$this->info['mime']);
            $funs="image{$this->info['type']}";
            $funs($this->image);
        }
        /*
        把图片保存到硬盘中
        */

        public function save($newname){
            $funs="image{$this->info['type']}";
            $funs($this->image,$newname.'.'.$this->info['type']);
        }

        /*
        销毁图片
        */
        public function __destruct(){
            imagedestroy($this->image);
        }
}
?>


正在回答

2 回答

单词拼写错了 第33行 imagecopyresmpled该换成imagecopyresampled

0 回复 有任何疑惑可以回复我~

imagecopyresampled()

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

麻烦请问一下为什么会报错Call to undefined function imagecopyresmpled()

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信