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

PHP上传图片进行等比缩放可增加水印功能_PHP教程【图】

啥也不说,直接上代码,大家可以自行添加增加水印功能: 代码如下:<?php /** * * @author zhao jinhan * @date 2014年1月13日11:54:30 * @email xb_zjh@126.com * */ header(Content-type:text/html; charset=utf-8); //定义缩略图的宽高 define(THUMB_WIDTH,300); define(THUMB_HEIGHT,300); /** * 重新生成上传的文件名 * @return string * @author zhao jinhan * */ function _file_type($filetype = null){ switch($filetype)...

php实现图片添加水印功能_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:原文件不存在, ...

php二维码加水印图片_PHP教程

$logo = 'logo.png';if(is_file($logo)){$QR = imagecreatefromstring(file_get_contents($filename));$logo = imagecreatefromstring(file_get_contents($logo));$QR_width = imagesx($QR);$QR_height = imagesy($QR);$logo_width = imagesx($logo);$logo_height = imagesy($logo);$logo_qr_width = $QR_width / 5;$scale = $logo_width / $logo_qr_width;$logo_qr_height = $logo_height / $scale;$from_width = ($QR_width - $l...

php使用GD库为页面增加水印示例代码_PHP教程

代码如下:header ("Content-type: image/png"); $conn = MYSQL_connect("localhost", "root", ""); //连接数据库 $colname_rs_article = $_GET['id']; //获取参数id mysql_select_db("cms", $conn); //执行SQL $query_rs_article = sprintf("SELECT * FROM articles WHERE article_id = %s", $colname_rs_article); $rs_article = mysql_query($query_rs_article, $conn) or die(mysql_error()); $row_rs_article = mysql_fetch_as...

PHP加水印代码支持文字和图片水印_PHP教程

PHP加图片水印、文字水印类代码,PHP加水印类,支持文字图片水印的透明度设置、水印图片背景透明。自己写的一个类,因为自己开发的一套CMS中要用到,网上的总感觉用着不顺手,希望大家也喜欢这个类,后附有类使用方法。001002class WaterMask{003 public $waterType = 1; //水印类型:0为文字水印、1为图片水印004 public $pos = 0; //水印位置005 public $transparent = 45; //水印透明度006 public $waterStr = www.codefans.net...

YII框架源码分析(百度PHP大牛创作-原版-无广告无水印)_PHP教程

YII 框架源码分析百度联盟事业部——黄银锋 目 录 1、 引言 3 1.1、Yii 简介 3 1.2、本文内容与结构 3 2、组件化与模块化 4 2.1、框架加载和运行流程 4 2.2、YiiBase 静态类 5 2.3、组件 6 2.4、模块 9 2.5 、App 应用 10 2.6 、WebApp 应用 11 3、系统组件 13 3.1、日志路由组件 13 3.2、Url 管理组件 15 3.3、异常处理组件 17 3.4、Cache 组件 17 3.5、角访问控制组件 19 3.6、全局状态组件 21 4、控制器层 23 4.1 、...

php为png/jpg/gif图片添加水印_PHP教程

php为图片添加水印,适用于png/jpg/gif格式图片,可以指定水印的位置和水印的透明度,非常实用,完整的代码如下: http://www.bkjia.com/PHPjc/822514.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/822514.htmlTechArticlephp为图片添加水印,适用于png/jpg/gif格式图片,可以指定水印的位置和水印的透明度,非常实用,完整的代码如下: ?php /** * 图片加水印(适...

PHP给图片加水印实例代码_PHP教程

PHP给图片加水印实例代码   PHP给图片加水印实例代码:这也是一个比较常用的功能,用PHP给上传图片加水印的程序,是通过判断文件类型建立图形,然后把其复制到原建立的图形上,填充并建立rectangle,以备写入imagestring(),或是原已经定好的图像程序当中判断水印类型:一是字符串,另是增加一个图形对象在上面。主要运用了PHP的GD库。 参数说明: $max_file_size : 上传文件大小限制, 单位BYTE $destination_folder : 上传文件...

PHP实现图片裁剪、添加水印效果代码,_PHP教程【图】

PHP实现图片裁剪、添加水印效果代码, 3、PHP对图像的裁剪 裁剪之前<?phpheader("content-type","text/html;charset=utf-8");/**图片裁剪*@param string $filename 图片的url*@param int $width 图片裁剪宽度*@param int $height 图片裁剪高度*@param int $x 裁剪图片左边开始的位置*@param int $y 裁剪图片顶边开始的位置*/function cut($filename,$x,$y,$width,$height){/*获取图像资源,需要裁剪的图片*/$imag...

PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三)_PHP教程【图】

PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三)来源:http://www.ido321.com/887.html5、PHP对图像的旋转 1: 2: 旋转之前3: 4: 5: 6: header("content-type","text/html;charset=utf-8");7: 8: /*9: *图片沿y轴旋转,以png式为例10: *@param string $filename 图片的url11: */12: function turn_y($filename)13: {14: /*创建图片资源*/15: $backy = imagecreatefrompng($filename);16: 17: /*获取大...

ThinkPHP做文字水印时提示callanundefinedfunctionexif_imagetype()解决方法,_PHP教程

ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法, 本文实例讲述了ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法。分享给大家供大家参考。具体如下: 一、问题描述: ThinkPHP做文字水印 ,今天做一个电子请帖,就把祝福语贴到图片上面,发现一直报错是取不到图片类型,比如gif,jpg等,并提示call an undefined function exif_imagetype()。 二、解决方法: 出现这...

ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整,_PHP教程

ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整, 本文实例讲述了ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整的方法。分享给大家供大家参考。具体实现方法如下: TP自带有图片类,有给图片加水印的功能。 这里完善了: 1. png水印透明 2. 加水印后质量调整(只限于JPG格式) 代码如下:代码如下:/** +———————————————————- * 为图片添加水印 +———————————————...

PHP图片处理之使用imagecopy函数添加图片水印实例,_PHP教程

PHP图片处理之使用imagecopy函数添加图片水印实例, 为图片添加水印也是图片处理中常见的功能。因为只要在页面中见到的图片都可以很轻松地拿到,你辛辛苦苦编辑的图片不想被别人不费吹灰之力拿走就用,所以为图片添加水印以确定版权,防止图片被盗用。制作水印可以使用文字(公司名称加网址),也可以使用图片(公司LOGO),图片水印效果更好一些,因为可以通过一些做图片软件进行美化。使用文字做水印,只需要在图片上画一些文字即...

PHP图像操作教程:3D图、缩放、旋转、裁剪、添加水印_PHP教程

PHP图像操作教程:3D图、缩放、旋转、裁剪、添加水印   图片操作在网站的应用相当广范,特别是现在互联网高度发达,很多内容都是以图片来显示,现在我们来讲讲用php来操作上传的图片,3D图片绘制、图片缩放、图片旋转、图片裁剪、图片添加水印。1、利用php gd库的函数绘制3D扇形统计图 代码如下 header("content-type","text/html;charset=utf-8");/*扇形统计图*/$image = imagecreatetruecolor(100, 100); /*创建画布*//*设置画...

图片添加文字水印和图片水印,添加文字水印图片_PHP教程

图片添加文字水印 和图片水印,添加文字水印图片<?php/*** @desc 图片处理类*/class Pic{private $info;private $res;public $thumb_pic;public function __construct($picPath){//获取图片信息$this->info = getimagesize($picPath);//获取图片名$this->info[type] = image_type_to_extension($this->info[2],false);$funs = imagecreatefrom.$this->info[type];$this->res = $funs($picPath);}//缩略图public function thumb($w=...