【php为图片加水印的代码】教程文章相关的互联网学习教程文章

php生成验证码,缩略图及水印图的类分享_PHP

封装了一个类,可生成验证码,缩略图,及水印图,分享给大家<?php class image{session_start();//验证码类static public function verify($code,$width=75,$height=25,$n=4){header("content-type:image/png");// 创建画布$img=imagecreatetruecolor($width,$height);// 设置背景色$bgcolor=imagecolorallocate($img,mt_rand(200,255),mt_rand(200,255),rand(200,255));// 将背景色填充imagefill($img,0,0,$bgcolor);// 绘制五条弧...

PHP经典的给图片加水印程序_php技巧【图】

/************************************************************** 参数说明: $max_file_size : 上传文件大小限制, 单位BYTE $destination_folder : 上传文件路径 $watermark : 是否附加水印(1为加水印,其他为不加水印); 使用说明: 1. 将PHP.INI文件里面的"extension=php_gd2.dll"一行前面的;号去掉,因为我们要用到GD库; 2. 将extension_dir =改为你的php_gd2.dll所在目录; **********************************...

浅析PHP水印技术_php技巧【图】

一直以来对PHP对象处理不是很熟悉,以前都是在用的时候才找手册的。今天有人在phpchina论坛上问到水印的相关问题,恰好我也想学习下,于是研究了下PHP实现图片水印的实现。 查找手册,发现PHP的GD库真的功能很强大很容易实现水印功能。水印其实就是在合并两个图片。对于水印文字同样可以实现。 我提供简单的学习实例,很简单,主要为了了解原理。 两张图片:1、photo.jpg被加水印的图片 2、source.gif水...

随时给自己贴的图片加文字的php水印_php技巧

随时给自己贴的图片加文字 Header( "Content-type: image/jpeg"); function makethumb($srcFile,$text,$size=12,$R=0,$G=0,$B=0) { if(!$text){ $text='welcome xs.net.ru xayle'; $size=20; $R=255; } $data = GetImageSize($srcFile,&$info); switch ($data[2]) { case 1: //图片类型,1是GIF图 $im = @ImageCreateFromGIF($srcFile); break; case 2: //图片类型,2是JPG图 $im = @imagecreatefromjpeg($srcFile);...

用来给图片加水印的PHP类_php技巧【图】

代码如下:/* * 功能:PHP图片水印 (水印支持图片或文字) * 参数: * $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; * $waterPos 水印位置,有10种状态,0为随机位置; * 1为顶端居左,2为顶端居中,3为顶端居右; * 4为中部居左,5为中部居中,6为中部居右; * 7为底端居左,8为底端居中,9为底端居右; * $...

php方便水印和缩略图的图形类_php技巧

代码如下:/* *@author 夜无眠 27262681@qq.com *copyright http://www.gowake.cn */ class img { function __construct($arg = null) { $args = func_get_args(); if($arg == null) { return null; } $this->im = call_user_func_array(array($this,'create'),$args); } function __call($func,$arg) { if(function_exists('image'.$func)) { ...

php下图片文字混合水印与缩略图实现代码_php技巧

一 imageCreateFrom* 图片载入函数 //针对不同的后缀名图片 imagecreatefromgif imagecreatefromjpeg imagecreatefrompng imagecreatefromwbmp imagecreatefromstring 使用格式:imagecreatefromgif("jjj.gif"); 二 imagecopy 图片合并函数 imagecopy(destimage,simage,int x,int y,int src_x,int src_y,int src_w,int src_h); destimage ---原始图片(大图片) simage ---logo图片(小图片) x ---原始图片的坐标 y --- src_x ---...

php图片加水印与上传图片加水印php类_php技巧

一个正规的网站,在需要上传图片时,往往都会需要在图片上增加自己网站的LOGO水印。那么如何实现这一步骤呢?首先让我们来了解PHP图片加水印的原理。 通过判断文件类型建立图形,然后把其复制到原建立的图形上,填充并建立rectangle,以备写入imagestring()或是在原已经定好的图像程序当中判断水印类型:一是字符串,另是增加一个图形对象在上面。以下是PHP图片加水印的转载! 参数说明: $max_file_size : 上传文件大小限制, 单位B...

phpgd2上传图片/文字水印/图片水印/等比例缩略图/实现代码_php技巧

代码如下://上传文件类型列表 $uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png' ); $max_file_size = 200000; //上传文件大小限制, 单位BYTE $path_im = "prod_img/"; //生成大图保存文件夹路径 $path_sim = "prod_simg/"; //缩略图保存文件夹路径 $watermark = 1; //是否加水印(1为加水印,其他为不加水印); $watertype = 1; //水印类型(1为文字,2为图片) $water...

超级好用的一个php上传图片类(随机名,缩略图,加水印)_php技巧【图】

Upimages.class.php php上传类 代码如下:class UpImages { var $annexFolder = "upload";//附件存放点,默认为:annex var $smallFolder = "small";//缩略图存放路径,注:必须是放在 $annexFolder下的子目录,默认为:smallimg var $markFolder = "mark";//水印图片存放处 var $upFileType = "jpg gif png";//上传的类型,默认为:jpg gif png rar zip var $upFileMax = 1024;//上传大小限制,单位是“KB”,默认为:1024KB var $...

php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)_php技巧

废话不说了,贴代码: 代码如下:/************************************ //函数: watermark($bigimg, $smallimg, $coord = 1) //作用: 添加水印 //参数: $bigimg 必选。大图片--要加上水印的图片 $smallimg 必选。小图片 $coord 可选。水印在大图中的位置, 1 左上角; 2 右上角; 3 右下角; 4 左下角; 5 中间 //示例: watermark('datu.png', 'xiaotu.png', 3); //给datu.png打上水印,水印位置在右下角 ******************...

PHP透明水印生成代码_php实例

代码如下:/* * Created on 2010-10-27 * BY QQ542900563 * Copyrights Reserved 2000-2020 * 本例演示图片水印的生成办法 */ //分别载入两张图片 $im=imagecreatefromjpeg("liu.jpg"); $img2=imagecreatefrompng("m.png"); //取得各自的长宽,计算位置 $im_WH=getimagesize("liu.jpg"); $im_W=$im_WH[0]; $im_H=$im_WH[1]; $img2_WH=getimagesize("m.png"); $img2_W=$img2_WH[0]; $img2_H=$img2_WH[1]; //定义存放的位置 $NewX=$im...

PHP图片水印类代码_php实例

支持文字水印、图片水印 支持水印的位置随机或固定(九宫格) 水印透明度设置(图片水印和文字水印都支持) 文字水印的字体、颜色、大小设置 图片水印的背景透明 代码如下:/** * 加水印类,支持文字图片水印的透明度设置、水印图片背景透明。 * 日期:2011-09-27 * 作者:www.gxlcms.com * 使用: * $obj = new WaterMask($imgFileName); //实例化对象 * $obj->$waterType = 1; //类型:0为文字水印、1为图片水印 * $obj->$transp...

php图片加中文水印实现代码分享_php技巧

例1 代码如下:Header("Content-type: image/png"); /*通知浏览器,要输出图像*/ $im = imagecreate(400 , 300); /*定义图像的大小*/ $gray = ImageColorAllocate($im , 235 , 235 , 235); $pink = ImageColorAllocate($im, 255 , 128 , 255); $fontfile = "simkai.ttf"; /* $fontfile 字体的路径,视操作系统而定,可以是 simhei.ttf(黑体) , SIMKAI.TTF(楷体) , SIMFANG.TTF(仿宋) ,SIMSUN.TTC(宋体&新宋体) 等 GD 支持的中文字体*/...

php图片加水印原理(超简单的实例代码)_php技巧

文字水印: 代码如下:$w = 80; $h = 20; $im = imagecreatetruecolor($w,$h); $textcolor = imagecolorallocate($im, 123, 12, 255); $white = imagecolorallocate($im, 255, 255, 255); $grey = imagecolorallocate($im, 128, 128, 128); $black = imagecolorallocate($im, 0, 0, 0); imagefilledrectangle($im, 0, 0, 399, 29, $grey); //画一矩形并填充 // 把字符串写在图像左上角 imagestring($im, 3, 2, 3, "Hello world!", $...