php 给图片增加背景平铺水印代码
发布:smiling 来源: PHP粉丝网 添加日期:2014-08-19 14:11:03 浏览: 评论:0
如果你想利用php 给图片增加背景平铺水印效果话,必须利用php的一个插件来实例,就是利用imagick,他可以给图片增加背景平铺水印效果,下面我们提供一款实例代码.
imagemagic官方去除图片背景的命令行模式,代码如下:
- convert -size 140x80 xc:none -fill grey -gravity northwest -draw "text 10,10 'copyright'" -gravity southeast -draw "text 5,15 'copyright'" miff:- | composite -tile - logo.jpg wmark_text_tiled.jpg
imagick代码如下:
- <?php
- $image = new imagick('logo.jpg');
- $im = new imagick();
- $im->newimage( 140, 80, new imagickpixel( "none" ) );
- $draw = new imagickdraw();
- $draw->setfillcolor(new imagickpixel( "grey" ));
- $draw->setgravity(imagick::gravity_northwest);
- $draw->annotation(10,10 ,'copyright');
- $draw->setgravity(imagick::gravity_southeast);
- $draw->annotation(5,15 ,'copyright');
- $im->drawimage( $draw);
- $image = $image->textureimage($im);
- $image->compositeimage($image,imagick::composite_copy,0,0);
- header( "content-type: image/{$image->getimageformat()}" );
- $image->writeimage('wmark_text_tiled.jpg');
- $image->clear();//开源代码phpfensi.com
- $image->destroy();
- ?>
Tags: php水印 php背景 php平铺水印
- 上一篇:php中文汉字验证码生成程序
- 下一篇:php gif图片加水印代码
相关文章
- ·PHP为图片添加水印的实例(2013-11-14)
- ·php图片水印代码 (2014-08-19)
- ·php图片上传类同时可生成缩略图与加水印(2014-08-19)
- ·php给图片加文字水印与图片水印代码(2014-08-19)
- ·php 图片上传代码,具有生成缩略图与增加水印功能(2014-08-19)
- ·php 给图片加上文字水印代码(2014-08-19)
- ·php给图片加水印函数(2014-08-20)
- ·php实现给上传图片加水印的程序代码 (2014-08-20)
- ·php中png透明背景水印程序代码(2014-08-28)
- ·PHP实现根据图片色界在不同位置加水印的方法(2021-06-16)
- ·PHP添加文字水印或图片水印的水印类完整源代码与使用示例(2021-11-13)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)