- header("Content-type:text/html;charset=utf-8");
- $dst_path = 'images/bg.jpg';//画布图片
- $dst = imagecreatefromstring(file_get_contents($dst_path));
- $text1 =$_POST['cardid']; //要写到图上的文字
- $text2 =$_POST['name']; //要写到图上的文字
- $upload_img=$_POST['img_in'];//水印图片
- //增加文字水印
- $font = 'images/font.ttf'; //写的文字用到的字体。
- $color = imagecolorallocate($dst, 0, 0, 0);//字体颜色
- imagettftext($dst, 17, 0, 130, 60, $color, $font, $text1);//第4,5个参数为x,y值
- imagettftext($dst, 17, 0, 130, 110, $color, $font, $text2);
- //增加图片水印
- $src_path= 'img/'.$upload_img;
- $src = imagecreatefromstring(file_get_contents($src_path));
- //获取水印图片的宽高
- list($src_w, $src_h) = getimagesize($src_path);
- if($src_w>100)$src_w=100;
- if($src_h>100)$src_h=130;
- imagecopy($dst, $src, 50,130, 0, 0, $src_w, $src_h);
- header('Content-Type: image/jpeg');
- Imagejpeg($dst,'img/123.jpg',100);
- ImageDestroy($dst);
- header("Location: img.php");
- exit;
上一篇 IE10 CSS 滤镜
下一篇 设计模式8――组合模式