【php图片上传并加水印的例子】教程文章相关的互联网学习教程文章

php给图片加水印与上传图片加水印php类_PHP教程【图】

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

php为图片加水印函数和缩略图的函数代码_PHP教程

php 为图片加水印函数和缩略图的函数代码/*** 为图片加水印* @param string $desImg 目标图片 参数格式为 ./images/pic.jpg* @param string $waterImg 水印图片 参数格式同上,水印图片为 png格式,背景透明* @param int positon 水印位置 1:顶部居左 2:顶部居右 3:居中 4 :底部居左 5:底部居右* @param bool $saveas 是否另存为,默认值false,表示覆盖原图* @param int $alpha 水印图片的不透明度* @return string $savepath...

php图片处理类,缩略,水印_PHP教程

php 图片处理类,缩略,水印class Image { /** * @var string $fileName 文件名 * @access private */ private $fileName = ; /** * @var gd resource $imageResource 原图像 * @access private */ private $imageResource = NULL; /** * @var int $imageWidth 原图像宽 * @access private */ private $imageWidth = NULL; /** * @var int $imageHeight 原图像高 * @access private */ private $imageHeight = NULL...

php给图片加水印_PHP教程

/* ClassName: ImageHandler * Filename: ImageHandler.phpcls * Author: Tony Don * Date: 2008-03-27 * @Copyright txdnet.com * Function: Handler Images */ class ImageHandler{ var $dst_img;// 目标文件 var $h_src; // 图片资源句柄 var $h_dst;// 新图句柄 var $h_mask;// 水印句柄 var $img_create_quality = 100;// 图片生成质量 var $img_display_qual...

php给图片增加中文水印_PHP教程

增加中文水印/*-------------------------------------------------------------**描述:这是用于给指定图片加底部水印(不占用图片显示区域)的自定义类,需创建对象调用**版本:v1.0**创建:2007-10-09**更新:2007-10-09**人员:老肥牛([email]fatkenme@163.com[/email] QQ:70177108)**说明:1、需要gd库支持,需要iconv支持(php5已经包含不用加载) 2、只适合三种类型的图片,jpg/jpeg/gif/png,其它类型不处理 ...

PHP生成图片水印和文字水印_PHP教程

之前很多读者发邮件问我如何使用PHP生成水印,今天我就来给大家讲解一下。本篇PHP教程使用了两个函数来生成水印:watermark_text()和watermark_image()。你可以将本篇教程的示例整合到你的WEB项目中,比如上传图片的版权水印。文本水印我们使用函数watermark_text()来生成文本水印,你必须先指定字体源文件、字体大小和字体文本,具体代码如下:$font_path = "GILSANUB.TTF"; // Font file $font_size = 30; // in pixcels $wate...

探讨PHPGD库实现中文水印的方法_PHP教程

当我们在网站中上传图片时,很多都有在图片上添加水印的需求。下面我们就为大家详细讲解PHP GD库实现中文水印的相关代码示例: < ?php $im = imagecreatetruecolor(100,100); //新建一个真彩色图像 $white = imagecolorallocate($im,255,235,255); //为一幅图像分配颜色,这一点和我的设计常识有区别.. 我从来没想过,在绘画时,要先给指定的图像标识分配颜色 ..这个函数经常和imagefill函数搞混. ...

PHP图片加水印代码示例解析_PHP教程

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

为你讲解PHP给图片加水印的具体方法_PHP教程【代码】

我们在做网站的时候,都会遇到需要将网站上传的图片附加上水印,如果一个一个的手工加水印肯定非常麻烦,也是不实际的操作。那么,我们今天就向大家接受PHP给图片加水印的具体方法,简化操作步骤。给图片加水印的具体代码如下:php /****************************************************************************** 参数说明: $max_file_size : 上传文件大小限制, 单位BYTE $destination_folder : 上传文件路径 $wat...

php生成缩略图,加水印类_PHP教程

这个一个简单的GD库操作[php] $dinfo[height] || $winfo[width] > $dinfo[width]) { return false; } // 两张图,读到画布上! 但是图片可能是png,可能是jpeg,用什么函数读? $dfunc = imagecreatefrom . $dinfo[ext]; $wfunc = imagecreatefrom . $winfo[ext]; if (!function_exists($dfunc) || !function_exists($wfunc)) { return false; } www.2cto.com// 动态加载函数来创建画布 $dim = $dfunc($dst); // 创建待操作...

PHP给图片加数字水印出现中文乱码的解决_PHP教程

$textcolor = imagecolorallocate($img, 255, 0, 0); //设置水印字体颜色 $font = c:/windows/fonts/simhei.ttf; //定义字体 $text = iconv("GB2312", "UTF-8", $waterImageUrl); //将中文字转换为UTF8 imagettftext($img, 20, 10, 50, 40, $textcolor, $font, $text);//将文字写到图片中 $this->outputImage($img, $this->getExtendsName($imageUrl), $imageUrl); imagedestroy($img);///销毁图像 很多情况下,问题是这样解决地,...

一个超级强大的图片加水印的类_PHP教程

下午没事干,就写了个图片加水印处理的类,本类实现了给图片加文字水印,加图片水印,并且实现了透明度的功能,以供各位网友学习和交流 <?php /** * 加水印类,支持文字、图片水印以及对透明度的设置、水印图片背景透明。 * @author litx date:2011-12-05下午3点于迈科龙快播研发中心 */ class WaterMask { /** * 水印类型 * @var int $waterType 0为文字水印 ;1为图片水印 */ private $waterType = 1; /** * 水印...

php生成水印,包括位置和透明度_PHP教程

/* 给大家推荐一下!主要包括图片的裁剪,缩放,加水印等。下面是一些简单的使用方法。 include("imageclass.php"); //这里注意imageclass.php的路径 $imgs=new image(); $imgs->param($tempFile); if(!$imgs->thumb($targetFile,600,500))die(--图像上传失败!); //对图片进行缩放$imgs->water($targetFile,$water,$pos=0,$pct=50);主要包括两个参数,$targetFile为已经上传到服务器的文件路径,$water为水印图片,$pos为水印图...

php实现图片的操作,也就是裁切,跟加水印_PHP教程

class image {protected $img; protected $types = array( 1 => gif, 2 => jpg, 3 => png, 6 => bmp );public function __construct($img=){ !$img && $this->param($img); }public function param($img){ $this->img = $img; return $this; }public function getImageInfo($img){ $info = @getimagesize($img); if(isset($this->types[$info[2]])){ $info[ext] = $info[type] = $this->types[$info[2]]; } else{ $info[ext] =...

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_file); // 默认的加水印位置调整 $lt_w = 5...