如果你想利用php 给图片增加背景平铺水印效果话,必须利用php的一个插件来实例,就是利用imagick,他可以给图片增加背景平铺水印效果哦,下面我们提供一款实例代码。

如果你想利用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();
$image->destroy();
?>

如果你的机型还没装php_imagick就下载吧,下载地址如下

http://pecl.php.net/package/imagick

php 给图片增加背景平铺水印代码相关推荐

  1. Web前端,CSS中关于背景颜色、背景图片、背景平铺、背景位置、背景相关属性连写

    前言 持续总结输出中,今天分享的是Web前端,CSS中关于背景颜色.背景图片.背景平铺.背景位置.背景相关属性连写 1.背景颜色 background-color(bgc) 颜色取值: 关键字.rgb ...

  2. Css的背景(背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定)

    通过css背景属性,可以给页面元素添加背景样式. 背景属性可以设置背景颜色.背景图片.背景平铺.背景图片位置.背景图像固定等. 背景颜色: Background-color:#******: < ...

  3. CSS的背景属性设置(背景颜色、背景图片、背景平铺、背景附着、背景复合写法)

    文章目录 1 背景颜色 2 背景图片 3 背景平铺 4 背景图片位置 5 背景图像固定(背景附着) 6 背景复合写法 7 背景色半透明 8 背景总结 案例:五彩导航 通过CSS背景属性,可以给页面元素 ...

  4. CSS常用背景属性(背景颜色、背景图片、背景平铺、背景位置、背景附着、背景色半透明、背景属性复合写法)

    本博文记录CSS中比较常用的背景属性,包括背景颜色:background-color.背景图片:background-image.背景平铺:background-repeat.背景位置:backgro ...

  5. php图片平铺,php平铺水印/图片添加水印/图片合成

    php图片加水印,php文字水印,php平铺水印,php图片水印,php图片添加图文 平铺水印. **图片添加文字水印** ```php $bigImgPath = '08.jpg'; $img = ...

  6. CSS背景颜色设置背景附着背景平铺背景位置背景简写背景透明

    CSS背景设置方法及背景附着 1.背景颜色(color) 语法: background-color:颜色值; 默认值是 transparent 透明的 2.背景图片(image) 语法: backgr ...

  7. html加入图片如何自动平铺,html怎么设置背景图片全屏平铺?

    html怎么设置背景图片全屏平铺? 1.新建一个html文档. 2.设置一下HTML的框架,然后把图片设置在同一个文件夹里面. 3.加入,这样可以有样式设置. 4.因为背景设置在主体,所以还要定义为b ...

  8. html怎么设置背景图 一张图平铺,html怎么设置背景图片全屏平铺?_WEB前端开发...

    ps画笔工具快捷键是什么?_WEB前端开发 ps画笔工具的快捷键是"B":默认使用前景色绘图,通过设置后可以多种色彩一起绘制.ps的画笔分为了4类:常规画笔.干介质画笔.湿介质画笔 ...

  9. 在Java生成的html页面加水印,Java在Excel中添加水印的实现(单一水印、平铺水印)...

    在Excel中没有直接添加水印的功能,但依旧可以通过一定方式来实现类似水印效果.本文通过Java程序代码介绍具体实现方法.可添加单一水印效果,即水印是以单个文本字样来呈现:也可添加多个平铺水印效果,即 ...

最新文章

  1. 老李推荐:第3章3节《MonkeyRunner源码剖析》脚本编写示例: MonkeyImage API使用示例 1...
  2. 中国移动选择博科NFV软件设备来支持“互联网+”使命
  3. 使用命令启动IIS管理器
  4. Kyma registration of webservices and event endpoints
  5. php.c drcom,校园网绕过Drcom安装自动登录程序到路由器
  6. 解决Ubuntu14.04在外接显示器不能指定问题的最佳分辨率
  7. ASP.NET中的AJAX应用开发详解
  8. opensuse安装Tomcat碰到的问题
  9. 使用遇到的问题_使用三防整理剂做织物整理会遇到这些问题...
  10. 万年历c语言编程代码解释,自己写的c语言万年历代码
  11. 红外图像特点及识别方法
  12. Matlab2019 中文显示问题(乱码与方框)
  13. Android矢量绘图
  14. disallow php,在robots.txt中Disallow: /abc和Disallow: /abc/的区别
  15. vb ajax提交post,使用jQuery AJAX将JS数组传递给VB.Net post
  16. 【已解决】docker overlay2占用大量磁盘空间处理方法
  17. “大数据”爆发时代,国内存储产业加速发展
  18. git Please tell me who you are解决方法
  19. mock测试 (mock-test 模仿测试)
  20. 本特利Bently延伸电缆安装注意事项说明

热门文章

  1. 记一次修复被篡改的IE首页
  2. 新浪api 40022错误
  3. 宋祖儿面对粉丝不停撩头发,手上的书本亮了,是要转行当程序员?
  4. 使用代码将github仓库里某个issue同步到CSDN博客上
  5. iOS Bluetooth(蓝牙)
  6. 思科2015校园招聘笔试面试总结
  7. freemarker 展示数据列表并传值给后台
  8. android错误整理——模拟器无法连接网络
  9. 推荐个所见即所得的编辑器
  10. 数据库路由中间件MyCat - 源代码篇(15)