【PHP根据图片色界在不同位置加水印的方法_php技巧】教程文章相关的互联网学习教程文章

PHP根据图片色界在不同位置加水印

PHP根据图片色界在不同位置加水印 function add_wm($nmw_water, $src_file, $output_file, $x, $y) { if(file_exists($output_file)) return; $w1 = MagickGetImageWidth($nmw_water); $h1 = MagickGetImageHeight($nmw_water); $nmw =NewMagickWand(); MagickReadImage($nmw, $src_f...

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

//PHP 添加水印 & 比例缩略图 & 固定高度 & 固定宽度 类。 class Image_process{ public $source; //原图 public $source_width; //原图宽度 public $source_height; //原图高度 public $source_type_id; public $orign_name; public $orign_dirname; //传入原图路径 public function __construct($source){ $this->typeList = array(1=>'gif',2=>'jpg',3=>'png'); ...

给图片添加水印的PHP类

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

PHP对图片进行水印添加以及生成缩率图

1 给图片进行水印添加2生成一个新的缩率图 class Image{ //水印配置项 private $waterOn; private $waterImg; private $waterPos; private $waterPct; private $waterText; private $waterFont; private $waterTextSize; private $waterTextColor; private $qua; //缩略图配置项 private $thumbWidth; private $thumbHeight; ...

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_W-$img2_...

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打上水印,水印位置在右下角 ******************...