【PHP透明水印生成代码_PHP教程】教程文章相关的互联网学习教程文章

php图片水印类,php添加中文水印代码

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 支持的中文字体*/ $str = iconv(...

php图片水印类支持水印透明与背景透明

/** * 加水印类,支持文字图片水印的透明度设置、水印图片背景透明。 * 日期:2011-09-27 * 作者:bbs.it-home.org* 使用: * $obj = new WaterMask($imgFileName); //实例化对象 * $obj->$waterType = 1; //类型:0为文字水印、1为图片水印 * $obj->$transparent = 45; //水印透明度 * $obj->$waterStr = 'bbs.it-home.org'; //水印文字 * $obj->$fontSize = 16; //文字字体大小 * $obj->$fontColor = array(255,0255); //水印文字...

php多图片上传添加水印的代码【图】

//php水印函数function imageWaterMark($groundImage,$waterPos=0,$waterImage="",$waterText="",$textFont=5,$textColor="#FF0000") { $isWaterImage = FALSE; $formatMsg = "暂不支持该文件格式,请用图片处理软件将图片转换为GIF、JPG、PNG格式。"; //读取水印文件 if(!empty($waterImage) && file_exists($waterImage)) { $isWaterImage = TRUE; $water_info = getimagesize($waterImage); //得到的是一个数组 $water_w = $wat...

php函数imagick实现平铺整张图片的水印效果【图】

$image = new Imagick('logo.jpg');$im = new Imagick();$im->newImage( 140, 80, new ImagickPixel( "none" ) ); $draw = new ImagickDraw();$draw->setFillColor(new ImagickPixel( "grey" ));$draw->setGravity(imagick::GRAVITY_NORTHWEST);$draw->annotation(10,10 ,'Copyright');$draw->setGravity(imagick::GRAVITY_SOUTHEAST);$draw->annotation(5,15 ,'Copyright');$im->drawImage( $draw); $image = $image->textureImag...

php缩略图与图片水印类(等比缩放图片大小)

<?php/** * * 图像处理类 * @author FC_LAMP * @internal功能包含:水印,缩略图 */class Img{ //图片格式 private $exts = array (jpg, jpeg, gif, bmp, png ); /** * * * @throws Exception */ public function __construct() { if (! function_exists ( gd_info )) { throw new Exception ( 加载GD库失败! ); } } /** * * 裁剪压缩 * @param $src_img 图片 * @param $save_img 生成后的图片 * @param $option...

ueditor图片加水印【图】

/*PHP图片加文字水印类库 该类库暂时只支持文字水印,位置为右下角,颜色随机 调用方法: 1、在需要加水印的文件顶部引入类库: include_once 'imageClass.php'; 2、声明新类: $tpl=new image_fu; 3、给图片水印提供参数: $tpl->img(图片路径,水印文字,字体路径,字体大小,字体角度); 比如:$tpl->img('abc.jpg','这是水印文字','ziti.ttf',30,0) */ class image_fu{ private $image; priva...

php为图片添加水印(适用于png/jpg/gif格式)

<?php/** * 图片加水印(适用于png/jpg/gif格式) * * @author flynetcn * * @param $srcImg 原图片 * @param $waterImg 水印图片 * @param $savepath 保存路径 * @param $savename 保存名字 * @param $positon 水印位置 * 1:顶部居左, 2:顶部居右, 3:居中, 4:底部局左, 5:底部居右 * @param $alpha 透明度 -- 0:完全透明, 100:完全不透明 * * @return 成功 -- 加水印后的新图片地址 * 失败 -- -1:原文件不存在, -2:水...

PHP添加水印&amp;比例缩略图&amp;固定高度&amp;固定宽度类

PHP 添加水印 & 比例缩略图 & 固定高度 & 固定宽度 类。使用foreach 循环处理的时候,需要 sleep 设定一个时间 或者 按照处理后的返回值 ,否则处理不完。下载: http://pan.baidu.com/s/1ntKAfFF//文件名:image_process.class.php<?phpclass Image_process{ public $source;//原图 public $source_width;//宽 public $source_height;//高 public $source_type_id; public $orign_name; public $orign_dirname;...

PHP图片上传类;支持水印-日期文件夹-生成缩略图,支持多文件上传

可以用{Y}{m}{n}来变成现在的日期 set_dir(dirname(__FILE__)./upload/,{y}/{m}); //保存路径,支持{y}{m}{d}这几个选项 $up->set_thumb(100,80); //缩略图大小设置.单位为像素 $up->set_watermark(dirname(__FILE__)./jblog/images/watermark.png,6,90); //水印设置 $fs = $up->execute(); //开始执行 var_dump($fs); //测试用 查看类的情况} ?> /////视图表单--------- ...

php给图片加水印的代码

在使用php编程的时候, 很多时候需要对上传的图片加水印,来确定图片版权和出处. 但是,一般情况下加水印的位置是图片的右下角,但是,不同图片的色阶不同,有时候我们图片的水印和图片本身色阶相同,就会造成水印不明显.下面这段代码可 以实现自动识别图片的色阶,更加色阶差来添加图片的水印,这样可以避免水印和图片色阶一样的弊端. */ function add_wm($nmw_water, $src_file, $output_file, $x, $y) { if(file_exist...

图片缩放水印PHP类

/*** 图片缩放水印类**/class cls_photo{ protected $waterrate = 0.2; //水印图标在图片上的比例 protected $width = 300; //缩略图默认宽度 protected $height = 200; //缩略图默认高度 protected $padding = 5; //水印图到边的距离 protected $water_mark = "./water.png"; protected $water_mark_pos = 5;//水印图片位置(1=左上角,2=右上角,3=左下角,4=右下角,5中央) protected $watermode = 0;// 0缩略图时不打水印 1缩略...

给现有的图片加文字水印php代码【图】

php类库给现有的图片加文字水印,代码不是很完善,欢迎大家多多指教!代码如下: /*PHP图片加文字水印类库 QQ:3697578482 伤心的歌 该类库暂时只支持文字水印,位置为右下角,颜色随机 调用方法: 1、在需要加水印的文件顶部引入类库: include_once 'imageClass.php'; 2、声明新类: $tpl=new image_fu; 3、给图片水印提供参数: $tpl->img(图片路径,水印文字,字体路径,字体大小,字体角度); 比如:$t...

php为图片加水印的代码

php为图片加水印的代码 $source=imagecreatefromjpeg('E:/image/guide_pic.jpg'); $thumb=imagecreatefromjpeg('E:/image/l.JPG'); //取得图片的宽度,高度,类型 list($width,$height,$mine)=getimagesize('E:/image/guide_pic.jpg'); imagecopymerge ($source,$thumb,$width-124,$height-150,0,0,88,73,70); //生成图片 imagejpeg($source,'E:/image/logo.jpg'); ?> php

实现缩略图和加水印的php类

/** * 图片缩放水印类 * * @version 1.0 ; * */class cls_photo{ protected $waterrate = 0.2; //水印图标在图片上的比例 protected $width = 300; //缩略图默认宽度 protected $height = 200; //缩略图默认高度 protected $padding = 5; //水印图到边的距离 protected $water_mark = "./water.png"; protected $water_mark_pos = 5;//水印图片位置(1=左上角,2=右上角,3=左下角,4=右下角,5中央) protec...

PHP图片处理函数类(水印图,缩略图)[关于等比例压缩与裁剪压缩]

下面简单的写了一个图片处理类,功能包括:水印,缩略图等。不过,对于生成缩略图有两种方式:一种是直接按比例来压缩图片,另外一种是先裁剪再压缩的方式。在自己看来等例压缩与裁剪压缩区别就在于:等例压缩:能保证图片的宽长比例合理,且图片有完整性。但实际大小不保证符合要求。裁剪压缩: 能保证图片的宽长比例合理,实际大小也能保证。但图片完整性不能保证。 image.php <?php/** * * 图像处理类 * @author FC_LAMP * @int...