請問,這個提示Fatal error: Call to undefined function imagecreatefrom(jpeg)() in C:\xampp\htdocs\image\fontMark.php on line 15,可是我定義了啊?難道和老師用的版本不同導(dǎo)致方法不同?
<?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.在內(nèi)存中創(chuàng)建一個和我圖片類型一樣的圖像
$fun = "imagecreatefrom($type)";//和傳入圖像類型保持一致
//5.把圖片復(fù)制到我們的內(nèi)存中
$image = $fun($src);
/*操作圖片*/
//1.設(shè)置我們字體的路徑
$font = "微軟雅黑.ttf";
//2.填寫我們的水印內(nèi)容
$content = '你好,Timon';
//3.設(shè)置字體的顏色和透明度
$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);
//保存圖片
/*銷毀圖片*/
//
?>
2015-09-02
發(fā)現(xiàn)錯誤了,原來應(yīng)該是{},而不是() ?好粗心- -