出不來水印也不保存圖片
<?php
//打開圖片;
? ? //1.配置圖片路徑;
? ? $src="./images/12.jpg";
? ? //2.獲取圖片信息;
? ? $info=getimagesize($src);
// ? ? echo "<pre>";
// ? ? print_r($info);
? ? //3.通過圖像的編號來獲取圖像的類型;
? ? $type=image_type_to_extension($info[2],false);
? ? //4.在內(nèi)存中創(chuàng)建一個和我們的圖像類型一樣的圖像;
? ? $fun="imagecreatefrom{$type}"; ? ? ?//方便使用函數(shù)imagecreatefromjpeg/png/gif;
? ? //5.把圖片復制到我們的內(nèi)存中;
? ? $image=$fun($src);
? ??
//操作圖片;
? ? //1.設置字體的路徑;
? ? $font="./images/msyhbd.ttf";
? ? //2.填寫我們的水印內(nèi)容;
? ? $content="你好,康賈";
? ? //3.設置字體的顏色rgb和透明度;
? ? $col=imagecolorallocatealpha($image, 255,255, 255, 0);
? ? //4.寫入文字;
? ? imagettftext($image, 20,0, 20, 30, $col, $font, $content);
? ??
//輸出圖片;
? ? //瀏覽器輸出;
? ? header("Content-Type:".$info['mime']);
? ? $func="image{$type}"; ? ? ? //$imagejpeg/png/gif();
? ? $func($image);
? ? //保存圖片;
? ? $func($image,'./images/newimage.',$type);//保存為;
//銷毀圖片;
? ? imagedestroy($image); ? ?
?>
? ??
? ??
? ??
? ??
? ??
? ??
? ??
? ??
? ? 不知道錯在哪里了?
? ??
? ??
? ??
? ??
2016-05-31
出不來水印請檢查一下字體文件是否存在,不保存圖片是因為你$func($image,'./images/newimage.',$type);這個代碼$type前面應該是點(.),你寫成了逗號(,)