輸出圖片到指定路徑?
保存圖片 一開始 "newimage".$type 保存了圖片; 后來嘗試就不能保存了, 改為 "./newimage".$type 可保存 這個函數不是該 跟的文件名嗎? 我跟上其他的路徑名 就無法生成圖片;例如 "img/newimage".$type ,就不行,寫成服務器絕對路徑也不行,寫成"./img/newimage".$type 也不行。
保存圖片 一開始 "newimage".$type 保存了圖片; 后來嘗試就不能保存了, 改為 "./newimage".$type 可保存 這個函數不是該 跟的文件名嗎? 我跟上其他的路徑名 就無法生成圖片;例如 "img/newimage".$type ,就不行,寫成服務器絕對路徑也不行,寫成"./img/newimage".$type 也不行。
2016-03-18
舉報
2017-05-31
我保存不了圖片,有什么原因會導致這樣呢
<?php
? /*打開圖片*/
? //1、配置圖片路徑(就是你想要操作的圖片的路徑)
? $src = "001.jpg";
? //2、獲取圖片信息(通過GD庫提供的方法,得到你想要處理的圖片的基本信息)
? $info = getimagesize($src);
? //3、通過圖像的編號來獲取圖像的類型
? $type = image_type_to_extension($info[2],false);
? //4、在內存中創建一個和我們圖像類型一樣的圖像
? $fun = "imagecreatefrom{$type}";//$fun = imagecreatefrmjpeg;$fun = imagecreatefromgif;
? //5、把圖片復制到我們的內存中
? $image = $fun($src);//imagecreatefromjpeg($src);imagecreatefrompng($src);
??
? /*操作圖片*/
? //1、設置字體的路徑
? $font = "msyh.ttc";
? //2、填寫我們的水印內容
? $content = "呀,磚頭";
? //3、設置字體的顏色RGB和透明度 ?參數1:內存中的圖片 2:red 3:green 4:blue ?5:透明度
? $col = imagecolorallocatealpha($image,255,255,255,50);
? //4、寫入文字
? imagettftext($image,20,0,20,30,$col,$font,$content);
??
? /*輸出圖片*/
? //瀏覽器輸出
? ob_clean();
? header("content-type:".$info['mime']);
? $func = "image{$type}";
? $func($image);?
? //保存圖片
? $func($image,'newimages',$type);
??
? /*銷毀圖片*/
? imagedestroy($image);
?>
2016-03-20
我發現輸出圖片到文件只能執行一次,執行一次把圖片刪除,再次執行不會生成新的圖片了,用的 xampp ,這是什么原因呢?