校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP圖像處理 imagestring添加圖片水印與文字水印操作示例

PHP圖像處理 imagestring添加圖片水印與文字水印操作示例

熱門標簽:岳陽外呼型呼叫中心系統在哪里 騰訊外呼管理系統 青島語音外呼系統招商 山西回撥外呼系統 河南電銷卡外呼系統哪家強 揚州地圖標注app 山西探意電話機器人 百應電話機器人服務 昭通辦理400電話

本文實例講述了PHP圖像處理 imagestring添加圖片水印與文字水印操作。分享給大家供大家參考,具體如下:

imagestring添加圖片水印

?php
header("Content-Type: text/html;charset=utf-8");
//指定圖片路徑
$src = '001.png';
//獲取圖片信息
$info = getimagesize($src);
//獲取圖片擴展名
$type = image_type_to_extension($info[2],false);
//動態的把圖片導入內存中
$fun = "imagecreatefrom{$type}";
$image = $fun('001.png');
//指定字體顏色
$col = imagecolorallocatealpha($image,0,0,0,0); //R,G,B,透明度
//指定字體內容
$content = 'zhangsan';
//給圖片添加文字
imagestring($image,5,190,255,$content,$col);
//指定字體內容
$content = '123456789';
//給圖片添加文字
imagestring($image,5,190,285,$content,$col);
//指定字體內容
$content = '98.6';
//給圖片添加文字
imagestring($image,5,190,320,$content,$col);
//指定輸入類型
header('Content-type:'.$info['mime']);
//動態的輸出圖片到瀏覽器中
$func = "image{$type}";
$func($image);
//銷毀圖片
imagedestroy($image);
?>

這里我們使用了imagestring方法來添加文字,但是imagestring并不支持中文字符,添加中文可以使用imagettftext來添加。

效果圖:

imagettftext添加中文水印

前面寫了PHP圖像處理 imagestring添加圖片水印,但是imagestring方法不能添加中文,所以現在使用imagettftext這個方法來添加中文。相比imagestring,imagettftext需要指定字體文件。

?php
//1. 打開要加水印的圖片
$image = imagecreatefromjpeg("001.jpg");
//2. 在畫布中繪制圖像
$bai = imagecolorallocate($image, 255, 255, 255);
//3. 設置水印文字
$text = 'abc我是水印123,。、
 !@#dasdasda1231';
//使用指定的字體文件繪制文字
//參數2:字體大小
//參數3:字體傾斜的角度
//參數4、5:文字的x、y坐標
//參數6:文字的顏色
//參數7:字體文件
//參數8:繪制的文字
imagettftext($image, 50, 0, 280, 1000, $bai, 'STXINGKA.TTF', $text);
//4. 在瀏覽器直接輸出圖像資源
header("Content-Type:image/jpeg");
imagejpeg($image);
//5. 銷毀圖像資源
imagedestroy($image);
?>

效果圖:

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP圖形與圖片操作技巧匯總》、《PHP數組(Array)操作技巧大全》、《PHP數據結構與算法教程》、《php程序設計算法總結》、《PHP數學運算技巧總結》、《php字符串(string)用法總結》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • java實現給圖片加鋪滿的網格式文字水印
  • C#利用iTextSharp組件給PDF文檔添加圖片/文字水印
  • Python 使用 Pillow 模塊給圖片添加文字水印的方法
  • Java如何給Word文檔添加多行文字水印

標簽:南陽 鎮江 銅川 宜賓 寶雞 黃南 婁底 湛江

巨人網絡通訊聲明:本文標題《PHP圖像處理 imagestring添加圖片水印與文字水印操作示例》,本文關鍵詞  PHP,圖像處理,imagestring,添加,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP圖像處理 imagestring添加圖片水印與文字水印操作示例》相關的同類信息!
  • 本頁收集關于PHP圖像處理 imagestring添加圖片水印與文字水印操作示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 称多县| 繁昌县| 长泰县| 奎屯市| 澄江县| 固安县| 昔阳县| 安顺市| 綦江县| 梅河口市| 那坡县| 砀山县| 吉安市| 张家界市| 上蔡县| 彭山县| 从化市| 北宁市| 防城港市| 和林格尔县| 前郭尔| 九龙城区| 毕节市| 黎城县| 贺兰县| 大连市| 普兰店市| 凤山县| 东兰县| 昌宁县| 乌恰县| 桑植县| 大渡口区| 綦江县| 贞丰县| 怀远县| 汤阴县| 永善县| 武城县| 富锦市| 阿城市|