<?php//header('content-type:text/html;charset=utf-8');/** * Created by PhpStorm. * User: Administrator * Date: 2015/9/7 * Time: 17:02 *//*打開圖片*///1.配置圖片路徑 ? ?$src="cl01.jpg";//2.獲取圖片信息(通過GD庫提供的方法,獲取到圖片的基本信息,如寬高等) ? ?$info=getimagesize($src);// ? ?print_r($info);////3.通過圖像的編號獲取圖像的類型 ? ?$type=image_type_to_extension($info[2],false);//// ? ?echo $type;////4.在內存中創建一個和我們圖片類型一樣的圖片 ? ?$fun="imagecreatefrom{$type}";////5.把圖像復制到我們內存當中 ? ?$image=$fun($src);///*操作圖片*///// ?1.設置字體路徑 ? ?$font="msyh.ttf";//// ?2.填寫水印內容 ? ?$content="你好,慕課";//// ?3.設置字體的顏色RGB和透明度 參數1 內存中的圖片 參數2 RGB顏色值 ?參數3透明度 0~127 0表示完全不透明 127表示完全透明 ? ?$color=imagecolorallocate($image,255,255,255,50);//// ?寫入文字 ? ?imagettftext($image,20,0,20,30,$color,$font,$content);///*輸出圖片*///// ?瀏覽器輸出 ? ?header("Content-type:".$info['mime']); ? ?$func="image{$type}"; ? ?$func{$image};///*銷毀圖片*/
1 回答
已采納

qq_走走_0
TA貢獻3條經驗 獲得超0個贊
//// ?3.設置字體的顏色RGB和透明度 參數1 內存中的圖片 參數2 RGB顏色值 ?參數3透明度 0~127 0表示完全不透明 127表示完全透明
? ?$color=imagecolorallocate($image,255,255,255,50);
imagecolorallocate的第四個參數50刪除掉
或者使用imagecolorallcatealpha()函數
- 1 回答
- 0 關注
- 1203 瀏覽
添加回答
舉報
0/150
提交
取消