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

请问,这个提示Fatal error: Call to undefined function imagecreatefrom(jpeg)() in C:\xampp\htdocs\image\fontMark.php on line 15,可是我定义了啊?难道和老师用的版本不同导致方法不同?

<?php

/*一.打开图片*/

//1.配置图片路径(就是你想要操作的图片的路径)

$src = '001.jpg';

//2.获取图片信息(通过GD库提供的方法,得到你想要处理的图片的基本信息)

$info = getimagesize($src);

//echo '<pre>';

//print_r($info);

//3.通过图像的编号来获取图像的类型

$type = image_type_to_extension($info[2],false);//获得图片类型

//print_r($type);

//4.在内存中创建一个和我图片类型一样的图像

$fun = "imagecreatefrom($type)";//和传入图像类型保持一致

//5.把图片复制到我们的内存中

$image = $fun($src);

/*操作图片*/

//1.设置我们字体的路径


$font = "微软雅黑.ttf";

//2.填写我们的水印内容

$content = '你好,Timon';

//3.设置字体的颜色和透明度

$col = imagecolorallocatealpha($image, 255, 255, 255, 50);

//4.写入文字

imagettftext($image, 20, 0, 25, 30, $col, $font, $content);

/*输出图片*/

//浏览器输出

header("Content-type:".$info['mime']);

$func = "image($type)";

$func($image);

//保存图片

/*销毁图片*/

//


?>



正在回答

1 回答

发现错误了,原来应该是{},而不是()  好粗心- -

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

举报

0/150
提交
取消

请问,这个提示Fatal error: Call to undefined function imagecreatefrom(jpeg)() in C:\xampp\htdocs\image\fontMark.php on line 15,可是我定义了啊?难道和老师用的版本不同导致方法不同?

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