最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php給圖片加文字水印

 更新時間:2015年07月31日 15:33:25   投稿:hebedich  
本文給大家分享的是使用php實現(xiàn)的給圖片加水印的方法,十分的細致全面,有需要的小伙伴可以參考下。

注釋非常的詳細了,這里就不多廢話了

<?php
/*給圖片加文字水印的方法*/
$dst_path = 'http://f4.topitme.com/4/15/11/1166351597fe111154l.jpg';
$dst = imagecreatefromstring(file_get_contents($dst_path));
/*imagecreatefromstring()--從字符串中的圖像流新建一個圖像,返回一個圖像標示符,其表達了從給定字符串得來的圖像
圖像格式將自動監(jiān)測,只要php支持jpeg,png,gif,wbmp,gd2.*/
 
$font = './t1.ttf';
$black = imagecolorallocate($dst, 0, 0, 0);
imagefttext($dst, 20, 0, 10, 30, $black, $font, 'Hello world!');
/*imagefttext($img,$size,$angle,$x,$y,$color,$fontfile,$text)
$img由圖像創(chuàng)建函數(shù)返回的圖像資源
size要使用的水印的字體大小
angle(角度)文字的傾斜角度,如果是0度代表文字從左往右,如果是90度代表從上往下
x,y水印文字的第一個文字的起始位置
color是水印文字的顏色
fontfile,你希望使用truetype字體的路徑*/
list($dst_w,$dst_h,$dst_type) = getimagesize($dst_path);
/*list(mixed $varname[,mixed $......])--把數(shù)組中的值賦給一些變量
像array()一樣,這不是真正的函數(shù),而是語言結(jié)構(gòu),List()用一步操作給一組變量進行賦值*/
/*getimagesize()能獲取到什么信息?
getimagesize函數(shù)會返回圖像的所有信息,包括大小,類型等等*/
switch($dst_type){
  case 1://GIF
    header("content-type:image/gif");
    imagegif($dst);
    break;
  case 2://JPG
    header("content-type:image/jpeg");
    imagejpeg($dst);
    break;
  case 3://PNG
    header("content-type:image/png");
    imagepng($dst);
    break;
  default:
    break;
  /*imagepng--以PNG格式將圖像輸出到瀏覽器或文件
  imagepng()將GD圖像流(image)以png格式輸出到標注輸出(通常為瀏覽器),或者如果用filename給出了文件名則將其輸出到文件*/
}
imagedestroy($dst);
?>

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • PHP獲取php,mysql,apche的版本信息示例代碼

    PHP獲取php,mysql,apche的版本信息示例代碼

    下面為大家介紹個不錯的示例可以直接獲取PHP、MYSQL、Apache的版本信息,需要的朋友可以參考下
    2014-01-01
  • PHP中addcslashes與stripcslashes函數(shù)用法分析

    PHP中addcslashes與stripcslashes函數(shù)用法分析

    這篇文章主要介紹了PHP中addcslashes與stripcslashes函數(shù)用法,結(jié)合實例形式分析了addcslashes函數(shù)添加針對固定字符的轉(zhuǎn)義處理與stripcslashes進行還原操作相關(guān)技巧,需要的朋友可以參考下
    2016-01-01
  • 快速配置PHPMyAdmin方法

    快速配置PHPMyAdmin方法

    今天想提一下如何配置PHPMyAdmin,雖然在本機開發(fā)、調(diào)試系統(tǒng)時或許并不會用到它,但對于將來在遠程虛擬主機中放置Mysql數(shù)據(jù)庫時,必然會用到phpmyadmin這樣的Mysql GUI工具,所以,在本地先熟悉一下如何使用也是有必要的。
    2008-06-06
  • php快速url重寫更新版[需php 5.30以上]

    php快速url重寫更新版[需php 5.30以上]

    本代碼是在apache上的LoadModule rewrite_module modules/mod_rewrite.so運行成功后的操作,利用php代碼對網(wǎng)站url重定向為更復(fù)雜的邏輯結(jié)構(gòu)。
    2010-04-04
  • php中獲取主機名、協(xié)議及IP地址的方法

    php中獲取主機名、協(xié)議及IP地址的方法

    這篇文章主要介紹了php中獲取主機名、協(xié)議及IP地址的方法,其中涉及gethostbyaddr、gethostbynamel、getprotobyname、getprotobynumber等函數(shù)及$_SERVER變量的應(yīng)用,需要的朋友可以參考下
    2014-11-11
  • PHP 擴展Memcached命令用法實例總結(jié)

    PHP 擴展Memcached命令用法實例總結(jié)

    這篇文章主要介紹了PHP 擴展Memcached命令用法,結(jié)合實例形式總結(jié)分析了PHP 擴展Memcached命令基本使用方法與相關(guān)操作注意事項,需要的朋友可以參考下
    2020-06-06
  • php時間函數(shù)用法分析

    php時間函數(shù)用法分析

    這篇文章主要介紹了php時間函數(shù)用法,結(jié)合實例形式分析了php時間戳相關(guān)函數(shù)time,mktime,date及strtotime的使用方法,非常簡單實用,需要的朋友可以參考下
    2016-05-05
  • PHP實現(xiàn)二維數(shù)組按指定的鍵名排序的方法示例

    PHP實現(xiàn)二維數(shù)組按指定的鍵名排序的方法示例

    這篇文章主要介紹了PHP實現(xiàn)二維數(shù)組按指定的鍵名排序的方法,這里以數(shù)組記錄三個人信息中的年齡age字段值進行排序為例,分析了php二維數(shù)組排序的操作技巧,需要的朋友可以參考下
    2017-08-08
  • php操作Redis數(shù)據(jù)庫基本示例【安裝、連接、設(shè)置、查詢、斷開】

    php操作Redis數(shù)據(jù)庫基本示例【安裝、連接、設(shè)置、查詢、斷開】

    這篇文章主要介紹了php操作Redis數(shù)據(jù)庫的方法,較為詳細的分析了redis擴展的安裝、php連接redis、設(shè)置、查詢及斷開redis相關(guān)實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2023-07-07
  • PHP會話控制實例分析

    PHP會話控制實例分析

    這篇文章主要介紹了PHP會話控制,結(jié)合實例形式分析了php針對cookie與session的相關(guān)操作技巧,需要的朋友可以參考下
    2016-12-12

最新評論

沙雅县| 莆田市| 澜沧| 边坝县| 泰顺县| 江城| 叶城县| 张北县| 临漳县| 博客| 名山县| 襄樊市| 河北省| 桂平市| 聊城市| 武汉市| 大同县| 莱西市| 宁陵县| 乃东县| 定兴县| 彭泽县| 南投县| 屯昌县| 仲巴县| 奉贤区| 镇平县| 石首市| 永德县| 任丘市| 东乌珠穆沁旗| 紫云| 大城县| 普洱| 贞丰县| 江川县| 荥经县| 巴东县| 平原县| 辉南县| 宜兰市|