高清国产美女一级毛片_91短视频版在线观看www免费_久久久久久久综合_国产精品爱久久久久久久电影

福州網站建設>網站新聞>php技術

php給圖片添加文字或圖片水印實現代碼

發布日期:2018-03-14瀏覽次數:1264 來源:福州網站建設

有時上傳圖片時,需要給圖片添加水印,水印一般為文字或圖片logo水印,下面就來看看兩種添加方法。

一、文字水印

文字水印就是在圖片上加上文字,主要使用gd庫的imagefttext方法,并且需要字體文件。效果圖如下:

$dst_path = 'dst.jpg';
//創建圖片的實例
$dst = imagecreatefromstring(file_get_contents($dst_path));

//打上文字
$font = './simsun.ttc';//字體路徑

$black = imagecolorallocate($dst, 0x00, 0x00, 0x00);//字體顏色
imagefttext($dst, 13, 0, 20, 20, $black, $font, '快樂編程');
//輸出圖片
list($dst_w, $dst_h, $dst_type) = getimagesize($dst_path);
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;
}
imagedestroy($dst);

新創建一張圖片,然后打印文字水印:

// imagecreatefromstring
// imageCreateFromPng  Create a new image from file or URL   創建圖片對象

// Create a 300x100 image,新創建一張圖片
$im = imagecreatetruecolor(500, 300);

// set color
$red = imagecolorallocate($im, 0xFF, 0x00, 0x00);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);

// Make the background red
// function imagefilledrectangle ($image, $x1, $y1, $x2, $y2, $color) {}
imagefilledrectangle($im, 0, 0, 300, 100, $red);

// Path to our ttf font file
$font_file = './font/Arial.ttf';


// imagefttext ($image, $size, $angle, $x, $y, $color, $fontfile, $text, $extrainfo = null )
// Draw the text 'PHP Manual' using font size 13
imagefttext($im, 13, 0, 150, 50, $black, $font_file, 'PHP Manual');

// Output image to the browser
header('Content-Type: image/png');

imagepng($im);
imagedestroy($im);

二、圖片水印

圖片水印就是將一張圖片加在另外一張圖片上,主要使用gd庫的imagecopy和imagecopymerge。

$dst_path = 'myimage.jpg';
$src_path = 'http://www.logodashi.com/FileUpLoad/inspiration/636003768803214440.jpg';
//創建圖片的實例
$dst = imagecreatefromstring(file_get_contents($dst_path));
$src = imagecreatefromstring(file_get_contents($src_path));
//獲取水印圖片的寬高
list($src_w, $src_h) = getimagesize($src_path);
//將水印圖片復制到目標圖片上,最后個參數50是設置透明度,這里實現半透明效果
imagecopymerge($dst, $src, 10, 10, 0, 0, $src_w, $src_h, 30);

//如果水印圖片本身帶透明色,則使用imagecopy方法
// imagecopy($dst, $src, 10, 10, 0, 0, $src_w, $src_h);

//輸出圖片
list($dst_w, $dst_h, $dst_type) = getimagesize($dst_path);
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;
}
imagedestroy($dst);
imagedestroy($src);

效果圖:

三、其他有關圖像處理的函數

 
/*
 *返回圖像的大小及圖像類型
// Get the size of an image
$size = getimagesize("http://image18-c.poco.cn/mypoco/myphoto/20160901/20/17857099520160901203311082.jpg?750x956_120");

print_r($size);


// 打印結果
Array
(
    [0] => 750
    [1] => 956
    [2] => 2
    [3] => width="750" height="956"
    [bits] => 8
    [channels] => 3
    [mime] => image/jpeg
)

*/


/**
 * imagecopy — 拷貝圖像的一部分
 */

// bool imagecopy ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h )
// 將 src_im 圖像中坐標從 src_x,src_y 開始,寬度為 src_w,高度為 src_h 的一部分拷貝到 dst_im 圖像中坐標為 dst_x 和 dst_y 的位置上。



/*
 *
 * http://php.net/manual/zh/function.imagecopymerge.php
 *imagecopymerge — 拷貝并合并圖像的一部分
 *bool imagecopymerge ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h , int $pct )
 *
 *
 */

以上是由福州網站建設的小編為你分享了"php給圖片添加文字或圖片水印實現代碼"文章,如果你在這方面有什么問題,隨時聯系我們

php技術有關的文章
如果您有什么問題,歡迎咨詢我們客服! 點擊QQ咨詢
高清国产美女一级毛片_91短视频版在线观看www免费_久久久久久久综合_国产精品爱久久久久久久电影

        成人免费在线视频播放| 免费观看黄色的网站| 不卡中文字幕在线观看| 欧美日韩中文在线视频| 99er在线视频| 蜜臀av性久久久久蜜臀av| 国产精品v日韩精品v在线观看| 亚洲熟妇av一区二区三区漫画| 成人国产在线看| 国产在线视频三区| av中文字幕网址| 中文字幕第100页| 在线免费观看视频黄| 国产精品69页| 日本黄色三级大片| 国产精品333| 国产一区二区三区精彩视频| 国产精品12345| 国自产拍偷拍精品啪啪一区二区 | 成人免费毛片在线观看| 国产91在线亚洲| 日本va中文字幕| 每日在线更新av| 北条麻妃在线视频| 在线免费观看视频黄| 国产又猛又黄的视频| 亚洲综合色在线观看| 91丨九色丨蝌蚪| 欧美日韩久久婷婷| 中文字幕乱码免费| 国产爆乳无码一区二区麻豆| 国产一区二区三区乱码| 色欲色香天天天综合网www| 黄色免费福利视频| 国产偷人视频免费| 一区二区三区视频在线观看免费| 黄色片在线免费| 色戒在线免费观看| 国产卡一卡二在线| 丁香色欲久久久久久综合网| 国产一线二线三线女| av免费观看大全| 日韩欧美在线免费观看视频| 99热这里只有精品在线播放| 国产美女18xxxx免费视频| 国产欧美精品一二三| 999久久欧美人妻一区二区| 自慰无码一区二区三区| 韩国一区二区av| 日韩中文字幕a| 亚洲天堂第一区| 波多野结衣乳巨码无在线| www.日本xxxx| 三级在线免费观看| 欧美女人性生活视频| 又色又爽又黄视频| 成人黄色片免费| 中文字幕无码不卡免费视频| 蜜桃福利午夜精品一区| 激情婷婷综合网| 天天干天天操天天做| 亚洲av综合色区| 日本免费一级视频| 亚洲综合123| 国产3p露脸普通话对白| 超碰在线97免费| 欧美日韩dvd| 欧美自拍小视频| 老司机激情视频| 久久精品影视大全| 欧美这里只有精品| 国产一二三四在线视频| 青青青在线观看视频| 污污视频网站免费观看| 国产aaa免费视频| 欧美成人乱码一二三四区免费| 奇米影视亚洲色图| 永久免费黄色片| 欧美日韩中文在线视频| 精品国产一区二区三区在线| 国产一区视频免费观看| 97av中文字幕| 911福利视频| 免费国产成人av| 亚洲国产成人精品无码区99| 99999精品| www.涩涩涩| 99热亚洲精品| 少妇熟女一区二区| 三上悠亚av一区二区三区| 国产黄视频在线| 女人床在线观看| 久国产精品视频| 久久久久狠狠高潮亚洲精品| 亚洲激情免费视频| 九九热99视频| 激情五月亚洲色图| 91专区在线观看| a级黄色片免费| a级黄色片网站| 爱爱爱爱免费视频| 亚洲 中文字幕 日韩 无码| av免费观看国产| 免费极品av一视觉盛宴| 精品欧美一区免费观看α√| 自拍偷拍视频在线| 思思久久精品视频| 牛夜精品久久久久久久| aaaaaa亚洲| 久久无码高潮喷水| 日韩avxxx| 91成人在线观看喷潮教学| 久久福利一区二区| 日本一级淫片演员| 日本黄色播放器| 久久久国产精华液999999 | 男人天堂a在线| 免费看啪啪网站| 亚洲一区二区福利视频| 91n.com在线观看| www.涩涩涩| 天天操天天爱天天爽| 日本美女高潮视频| 久久综合伊人77777麻豆最新章节| av动漫在线观看| 国产日韩一区二区在线| 欧美xxxxxbbbbb| 天天久久综合网| 久久精品一二三四| 久久6免费视频| 波多野结衣网页| 日本黄xxxxxxxxx100| 欧美黄色免费网址| av日韩一区二区三区| 熟女少妇在线视频播放| 欧洲av无码放荡人妇网站| 国产综合免费视频| 玖玖精品在线视频| 国产女人18毛片| 欧洲精品一区二区三区久久| 黄页网站大全在线观看| 国产精品沙发午睡系列| 日韩欧美在线免费观看视频| 亚洲 激情 在线| 免费看啪啪网站| 久久www视频| 激情伊人五月天| 男人插女人下面免费视频| 2019日韩中文字幕mv| 免费av观看网址| 成年人在线观看视频免费| 亚洲免费成人在线视频| 激情图片qvod| 国产原创中文在线观看| 五月婷婷深爱五月| 国产精品jizz在线观看老狼| 久久这里只有精品8| 人妻内射一区二区在线视频 | 精品人妻一区二区三区四区在线| 99福利在线观看| av亚洲天堂网| 久久综合久久久久| 欧美色图另类小说| 天堂在线中文在线| 欧美乱做爰xxxⅹ久久久| 北条麻妃69av| 手机av在线网| www插插插无码视频网站| 日本a级片在线播放| 国产乱子夫妻xx黑人xyx真爽| 久久人人爽av| 国产欧美精品aaaaaa片| 最近免费中文字幕中文高清百度| 欧美性猛交xxxx乱大交91| 2018中文字幕第一页| www.色就是色| 女人床在线观看| 国产一级不卡毛片| xxxxxx在线观看| 成人免费视频久久| 凹凸国产熟女精品视频| 韩国一区二区在线播放| 男人日女人下面视频| 中文字幕免费高| 国内自拍视频一区| 国产av熟女一区二区三区| 777视频在线| 可以在线看的av网站| 制服丝袜中文字幕第一页 | 福利视频一区二区三区四区| 中文字幕有码av| 免费看毛片的网址| 不卡中文字幕在线观看| 欧美日韩亚洲一| 亚洲av综合色区| 伊人国产在线视频| 欧洲av无码放荡人妇网站| 欧美精品在欧美一区二区| 亚洲精品免费一区亚洲精品免费精品一区 | 欧美黑人又粗又大又爽免费|