【php实现多张图片上传加水印技巧_php技巧】教程文章相关的互联网学习教程文章

PHP使用Imagick裁切/生成缩略图/添加水印自动检测和处理GIF,imagick水印_PHP教程【图】

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

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

PHP Imagick完美实现图片裁切、生成缩略图、添加水印,本文实例讲解了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->sav...

php图片添加文字水印实现代码,_PHP教程

php图片添加文字水印实现代码,php类库给现有的图片加文字水印,代码不是很完善,欢迎大家多多指教!代码如下:img(图片路径,水印文字,字体路径,字体大小,字体角度); 比如:$tpl->img(abc.jpg,这是水印文字,ziti.ttf,30,0) */ class image_fu{ private $image; private $img_info; private $img_width; private $img_height; private $img_im; private $img_text; private $img_ttf=; private $img_new; private $img_text_size; p...

php生成验证码,缩略图及水印图的类分享,验证码水印_PHP教程

php生成验证码,缩略图及水印图的类分享,验证码水印封装了一个类,可生成验证码,缩略图,及水印图,分享给大家 <?php class image{session_start();//验证码类static public function verify($code,$width=75,$height=25,$n=4){header("content-type:image/png");// 创建画布$img=imagecreatetruecolor($width,$height);// 设置背景色$bgcolor=imagecolorallocate($img,mt_rand(200,255),mt_rand(200,255),rand(200,255));// 将背...

PHP图片加水印实现方法,_PHP教程

PHP图片加水印实现方法,本文实例讲述了PHP图片加水印实现方法。分享给大家供大家参考,具体如下: <?php echo img_water_mark("2008112023204423477802.gif", "copyImg.png", $savepath=null, $savename="123.gif", $positon=2, $alpha=60); /*** 图片加水印(适用于png/jpg/gif格式)* * @author flynetcn** @param $srcImg 原图片* @param $waterImg 水印图片* @param $savepath 保存路径* @param $savename 保存名字* @param $po...

php实现图片上传时添加文字和图片水印技巧,_PHP教程【图】

php实现图片上传时添加文字和图片水印技巧,本文实现的功能特别适用于一些商城和图片站中,分享了图片在上传时添加文字和图片水印的技巧,供大家参考,具体内容如下 1. water.class.php<?php header(Content-Type:text/html;charset=utf-8); /* * To change this license header, choose License Headers in Project Properties.* To change this template file, choose Tools | Templates* and open the template in the editor.*...

php实现常见图片格式的水印和缩略图制作(面向对象),_PHP教程

php实现常见图片格式的水印和缩略图制作(面向对象),本文实例为大家分享了php水印和缩略图制作代码,使用面向对象的方法来实现常见图片格式jpg,png,gif的水印和缩略图的制作,供大家参考,具体内容如下 <?php header(Content-Type:text/html;charset=utf-8); /* * To change this license header, choose License Headers in Project Properties.* To change this template file, choose Tools | Templates* and open the templa...

php可以去除jpg格式图片的背景并加水印吗?

从网上找到了这段,但我运行并不能实现,而且这个是针对png和gif格式的 $fnew = "a.png"; $img = file_get_contents($fnew); $im = imagecreatefromstring($img); $bg = imagecolorat($im, 0, 0); imagecolorset($im, $bg, 0, 0, 255); imagepng($im); imagedestroy($im); 请问大家有好方法吗?谢谢 回复讨论(解决方案) 假如这张图片,我想把后面的各种蓝色背景变成白色,然后上面的苹果图案整体缩小可以缩小...

php使用gd库函数嵌入水印后,图像变小了

诸位: 我将一幅JPG图像,通过setWater函数嵌入水印后(图片),像素数没变,但是总大小变小了很多(从1.4M变为350k左右)!!应该是某个函数影响了图像每个像素的丰富度或色彩变化度。。是imagecopy吗?还是imagecreatetruecolor? 请高人指点!!!!下边贴出嵌入水印函数: //嵌入水印程序, 文字水印和图片水印请分别添加!!! function setWater($imgSrc,$markImg,$markText,$TextColor,$markPos,$fontType,$mar...

php文字水印用imagettftext做,如何计算文字所占宽高??

本帖最后由 sz07551com 于 2013-06-28 14:01:05 编辑 php文字水印 php文字水印用imagettftext做,如何计算文字所占宽高?? 回复讨论(解决方案) 如果不考虑文字旋转角度, $width=strlen($text)*$font_size;$height=$font_size; 你上面的计算只适用于等宽字体,可以参见: imagettfbbox()函数,它可以解决你的需求,包括角度在内 imagettfbbox -- 取得使用 TrueType 字体的文本的范围 array imag...

水印效果只有图片,文字不显示

在单位电脑上运行没有错,但是在家运行发现文字没有显示,只有图片。 //水印效果 header("content-type-:image/jpeg"); $im=imagecreatefromjpeg("images/xx.jpg"); $textcolor=imagecolorallocate($im,56,73,136); $fnt="C:/WINDOWS/Fonts/SIMKAI.TTF"; $motto=iconv("gb2312","utf-8","长白山天池"); imagettftext($im,100,0,600,340,$textcolor,$fnt,$motto); imagejpeg($im); imagedestroy($im); ?> 请...

关于给图片加水印

我写了一个采集程序 采集网上的图片 采集回来的是一堆乱码字符 header("Content-type:image/jpeg;charset=utf-8");之后能显示正常图片 现在我想给图片加上水印 我是把采集的图片直接保存到目录上 然后再加载按下面方式处理 $fp = @imagecreatefromjpeg(图片路径); $wp = @imagecreatefrompng(水印路径); $res = imagecopy($fp,$wp,0,0, 0, 0,120,180); imagejpeg($fp); 现在我想不保存到目录 直接加上水印在页面上...

PHP实例制作水印图片

目前QQ空间和新浪微博等社交软件中,分享的图片大多都是添加水印的。添加水印之后的照片也就变得独一无二了,好像就是添加了一个专属的个人签名。可以很好的防止别人盗用你的照片,也能够让别人一看水印就能在上面得到一些关于照片的信息。今天写了一个给图片添加水印的函数,和大家分享一下。有了这个函数,给照片添加水印就显的方便多了。其实原理很简单,原图是一张图片,水印其实也是一张图片,只不过有的水印是白色或透明色背...

有人用过ImageImagick来给图片加水印么

不知道为什么 1. 在linux服务器上是 3.0.1 版本的Imagick 执行以下代码 报异常 Fatal error: Uncaught exception 'ImagickDrawException' with message 'Unable to composite' 说的是执行composite函数的时候出错,而把水印图改成jpg格式的 就没问题 2. 我win7上安装的是 “2.2.1-dev”版的 就没有以上问题 $second = new Imagick(320_50.png);$dw = new ImagickDraw();$dw->setGravity(Imagick::GRAVITY_SOUTHEAS...

PHP图片的等比缩放和增加Logo水印详细代码和注释

<?php//PHP图片的等比缩放和增加Logo水印 --->百度 “美日汇”/** * 等比缩放函数(以保存的方式实现) * @param string $picName 被缩放的处理图片源 * @param int $maxx 缩放后图片的最大宽度 * @param int $maxy 缩放后图片的最大高度 * @param string $pre 缩放后图片名的前缀名 * @return String 返回后的图片名称(带路径),如a.jpg=>s_a.jpg */function imageNewageUpdateSize($picName,$maxx=100,$maxy=100,$pre="s_"){ $...