<?php? /*輸入圖片*/?? ?//1.配置圖片路徑?? ?$src1="dx1.jpg";??? //2.獲取圖片信息?? ?$info1= getimagesize($src1);?? ?//3.獲取圖片的類型?? ?$type1=image_type_to_extension($info1[2],false);?? ?//4.從內(nèi)存中創(chuàng)建一個和我們圖片類型一樣的圖像?? ?$fun1="imagecreatefrom{$type1}";?? ?//5.吧圖片復(fù)制到我們的內(nèi)存中?? ?$img=$fun1($src1);? /*操作圖片*/??? //1.設(shè)置水印圖片的路徑?? ?$src2="logo.jpg";?? ?//2.獲取圖片的基本信息?? ?$info2=getimagesize($src2);?? ?//3.獲取水印的圖像類型?? ?$type2=image_type_to_extension($info2[2],false);?? ?//4.從內(nèi)存中創(chuàng)建一個和我們圖片類型一樣的圖像?? ?$fun2="imagecreatefrom{$type2}";?? ?//5.吧圖片復(fù)制到我們的內(nèi)存中?? ?$img2=$fun2($src2);?? ?//6.合并圖片?? ?imagecopymerge($img,$img2,20,30,0,0,$info2[0],$info2[1],30);?? ?//7.銷毀水印圖片?? ?imagedestroy($img2);? /*輸出圖片*/?? ?//在瀏覽器中輸出圖片?? ?header("Content-type".$info1['mime']);?? $func="img{$type1}";?? $func($img); ?? //保存圖片?? $func($img,'newimage.'.$type1);? /*銷毀圖片*/??? imagedestroy($img);?>
3 回答

LIANHK
TA貢獻78條經(jīng)驗 獲得超17個贊
/*輸入圖片*/ //1.配置圖片路徑 $src1="./ThinkPHP/logo.png"; //2.獲取圖片信息 $info1=?getimagesize($src1); //3.獲取圖片的類型 $type1=image_type_to_extension($info1[2],false); //4.從內(nèi)存中創(chuàng)建一個和我們圖片類型一樣的圖像 $fun1="imagecreatefrom{$type1}"; //5.吧圖片復(fù)制到我們的內(nèi)存中 $img=$fun1($src1); /*操作圖片*/ //1.設(shè)置水印圖片的路徑 $src2="./ThinkPHP/logo.png"; //2.獲取圖片的基本信息 $info2=getimagesize($src2); //3.獲取水印的圖像類型 $type2=image_type_to_extension($info2[2],false); //4.從內(nèi)存中創(chuàng)建一個和我們圖片類型一樣的圖像 $fun2="imagecreatefrom{$type2}"; //5.吧圖片復(fù)制到我們的內(nèi)存中 $img2=$fun2($src2); //6.合并圖片 imagecopymerge($img,$img2,20,30,0,0,$info2[0],$info2[1],30); //7.銷毀水印圖片 imagedestroy($img2); /*輸出圖片*/ //在瀏覽器中輸出圖片 header("Content-type:".$info1['mime']); $func="image{$type1}"; $func($img); //保存圖片 $func($img,'newimage.'.$type1); /*銷毀圖片*/ imagedestroy($img);

LIANHK
TA貢獻78條經(jīng)驗 獲得超17個贊
/*輸入圖片*/ //1.配置圖片路徑 $src1="./ThinkPHP/logo.png"; //2.獲取圖片信息 $info1=?getimagesize($src1); //3.獲取圖片的類型 $type1=image_type_to_extension($info1[2],false); //4.從內(nèi)存中創(chuàng)建一個和我們圖片類型一樣的圖像 $fun1="imagecreatefrom{$type1}"; //5.吧圖片復(fù)制到我們的內(nèi)存中 $img=$fun1($src1); /*操作圖片*/ //1.設(shè)置水印圖片的路徑 $src2="./ThinkPHP/logo.png"; //2.獲取圖片的基本信息 $info2=getimagesize($src2); //3.獲取水印的圖像類型 $type2=image_type_to_extension($info2[2],false); //4.從內(nèi)存中創(chuàng)建一個和我們圖片類型一樣的圖像 $fun2="imagecreatefrom{$type2}"; //5.吧圖片復(fù)制到我們的內(nèi)存中 $img2=$fun2($src2); //6.合并圖片 imagecopymerge($img,$img2,20,30,0,0,$info2[0],$info2[1],30); //7.銷毀水印圖片 imagedestroy($img2); /*輸出圖片*/ //在瀏覽器中輸出圖片 header("Content-type:".$info1['mime']);//?第一處,少了?: $func="image{$type1}";?//?第二處,是?image?,你的是?img $func($img); //保存圖片 $func($img,'newimage.'.$type1); /*銷毀圖片*/ imagedestroy($img);
你的代碼有兩處錯誤,你可以對照下。
- 3 回答
- 0 關(guān)注
- 1237 瀏覽
添加回答
舉報
0/150
提交
取消