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

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

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

为百度UE编辑器上传图片添加水印功能_PHP

UEditor编辑器上传图片是自动提取的,但是图片没有水印功能,下面小编和各位一起来看看。 UEditor编辑器没有上传图片加水印的功能,需要进行二次开发,本例是在PHPCMS系统中对百度编辑器进行二次开发,添加上传图片加水印功能。 首先打开UEditor编辑器文件目录的php文件夹,打开Uploader.class.php,把PHPCMS添加水印的方法复制过来,加到这个类所有成员方法最后面,然后进行修改如下://图片加水印 public function watermark($so...

两种php给图片加水印的实现代码_PHP

PHP最简单的加水印方法<?php $img = imagecreatefromjpeg($filename); $logo = imagecreatefromjpeg($filename); /*imagecraetefromjpeg-由文件或URL创建一个新图像 imagecreatefromjpeg(string $filename) 如果启用了fopen包装器,URL可以作为文件名*/ imagecopy($img,$logo,15,15,0,0,$width,$height); /*imagecopy($dst_im,$src_im,$dst_x,$dst_y,$src_x,$src_y,$src_w,$src_h) $dst_im是背景图像,就是需要添加水印的图片 $src...

php给图片加文字水印_PHP

注释非常的详细了,这里就不多废话了<?php /*给图片加文字水印的方法*/ $dst_path = http://f4.topitme.com/4/15/11/1166351597fe111154l.jpg; $dst = imagecreatefromstring(file_get_contents($dst_path)); /*imagecreatefromstring()--从字符串中的图像流新建一个图像,返回一个图像标示符,其表达了从给定字符串得来的图像 图像格式将自动监测,只要php支持jpeg,png,gif,wbmp,gd2.*/$font = ./t1.ttf; $black = imagecolorallo...

PHP实现根据图片色界在不同位置加水印的方法_PHP

本文实例讲述了PHP实现根据图片色界在不同位置加水印的方法。分享给大家供大家参考。具体如下: 在使用php编程的时候, 很多时候需要对上传的图片加水印,来确定图片版权和出处. 但是,一般情况下加水印的位置是图片的右下角, 但是,不同图片的色阶不同,有时候我们 图片的水印和图片本身色阶相同,就会造成水印不明显. 下面这段代码可以实现自动识别图片的色阶,更加色阶差来添加图片的水印,这样可以避免水印和图片色阶一样的弊端.<?phpf...

PHP给图片添加水印压缩剪切的封装类_PHP

给图片添加水印,其实就是把原来的图片和水印添加在一起,下面小编把最近整理的资料分享给大家。 php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成类的想法。操作图片主要历经四个步骤:第一步:打开图片第二步:操作图片第三步:输出图片第四步:销毁图片1,3,4三个...

php面向对象与面向过程两种方法给图片添加文字水印_PHP

目前绝大多数PHP程序员使用面向过程的方式,因为解析WEB页面本身就非常“过程化”(从一个标签到另一个标签)。在HTML中嵌入过程处理代码是很直接自然的作法,所以PHP程序员通常使用这种方式。如果你是刚接触PHP,用面向过程的风格来书写代码很可能是你唯一的选择。但是如果你经常上PHP论坛和新闻组的话,你应该会看到有关“对象”的文章。你也可能看到过如何书写面向对象的PHP代码的教程。或者你也可能下载过一些现成的类库,并尝试...

用PHP代码给图片加水印_PHP【图】

先找好一张图片,更名为face.jpeg,创建watermark.php:<?php/*** Created by PhpStorm.* User: Administrator* Date: 2015/6/29* Time: 22:27*/$img = imagecreatefromjpeg(face.jpeg);//根据已有的JPG创建imageheader(Content-type:image/jpeg);//设置mime typeimagestring($img,5,5,5,Vito-L,imagecolorallocate($img,255,0,0));//生成水印,imagestring(图片,字体,位置x,位置y,字符串,颜色)imagejpeg($img);//输出图片//整幅图...

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 = 50; $lt_h =...

php给图片添加文字水印方法汇总_PHP

1: 面向过程的编写方法//指定图片路径 $src = 001.png; //获取图片信息 $info = getimagesize($src); //获取图片扩展名 $type = image_type_to_extension($info[2],false); //动态的把图片导入内存中 $fun = "imagecreatefrom{$type}"; $image = $fun(001.png); //指定字体颜色 $col = imagecolorallocatealpha($image,255,255,255,50); //指定字体内容 $content = helloworld; //给图片添加文字 imagestring($image,5,20,30,$cont...

php图片水印添加,压缩,剪切的封装类实现_PHP

php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成类的想法。 操作图片主要历经四个步骤: 1、打开图片 2、操作图片 3、输出图片 4、销毁图片 1,3,4三个步骤每次都要写,每次又都差不多。真正需要变通的只有操作图片的这一步骤了。操作图片又往往通过1或多个主要的GD...

php实现给一张图片加上水印效果_PHP

php实现给一张图片加上水印效果<?php /*** 功能:给一张图片加上水印效果* $i 要加水印效果的图片* $t 水印文字* $size 文字大小* $pos 水印的位置* $color 文字的颜色* $flag 是布尔值,主要用来区分是不是原图上加水印* $type 如果$flag等于false 则新图上加上水印 新文件名为 原名_txt.jpg*/ function txt($i,$t=版权所有,$size=25,$pos=5,$color=rand,$flag=true,$type=_txt){$img = image...

PHPImagick完美实现图片裁切、生成缩略图、添加水印_PHP

本文实例讲解了PHP使用Imagick 裁切、生成缩略图、添加水印自动检测和处理,支持gif,分享给大家供大家参考,具体内容如下 调用方式:include imagick.class.php; $image = new lib_image_imagick(); $image->open(a.gif); $image->resize_to(100, 100, scale_fill); $image->add_text(1024i.com, 10, 20); $image->add_watermark(1024i.gif, 10, 50); $image->save_to(x.gif); imagick.class.php<?php /* @版本日期...

PHP使用Imagick裁切/生成缩略图/添加水印自动检测和处理GIF_PHP【图】

给骨头系统开发的图像库的 imagick 部分 ,支持 gif , 完美支持裁切、生成缩略图、添加水印 。支持按方位生成缩略图像, 如:// 把左上角优先 $image->resize_to(100, 100, north_west); // 右边优先 $image->resize_to(100, 100, east); ...更多参数看源代码原图效果图:调用方式:include imagick.class.php; $image = new lib_image_imagick(); $image->open(a.gif); $image->resize_to(100, 100, scale_fill); $image->add_...

php图片添加文字水印实现代码_PHP【图】

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