php 给图片增加背景平铺水印代码
如果你想利用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 给图片增加背景平铺水印代码相关推荐
- Web前端,CSS中关于背景颜色、背景图片、背景平铺、背景位置、背景相关属性连写
前言 持续总结输出中,今天分享的是Web前端,CSS中关于背景颜色.背景图片.背景平铺.背景位置.背景相关属性连写 1.背景颜色 background-color(bgc) 颜色取值: 关键字.rgb ...
- Css的背景(背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定)
通过css背景属性,可以给页面元素添加背景样式. 背景属性可以设置背景颜色.背景图片.背景平铺.背景图片位置.背景图像固定等. 背景颜色: Background-color:#******: < ...
- CSS的背景属性设置(背景颜色、背景图片、背景平铺、背景附着、背景复合写法)
文章目录 1 背景颜色 2 背景图片 3 背景平铺 4 背景图片位置 5 背景图像固定(背景附着) 6 背景复合写法 7 背景色半透明 8 背景总结 案例:五彩导航 通过CSS背景属性,可以给页面元素 ...
- CSS常用背景属性(背景颜色、背景图片、背景平铺、背景位置、背景附着、背景色半透明、背景属性复合写法)
本博文记录CSS中比较常用的背景属性,包括背景颜色:background-color.背景图片:background-image.背景平铺:background-repeat.背景位置:backgro ...
- php图片平铺,php平铺水印/图片添加水印/图片合成
php图片加水印,php文字水印,php平铺水印,php图片水印,php图片添加图文 平铺水印. **图片添加文字水印** ```php $bigImgPath = '08.jpg'; $img = ...
- CSS背景颜色设置背景附着背景平铺背景位置背景简写背景透明
CSS背景设置方法及背景附着 1.背景颜色(color) 语法: background-color:颜色值; 默认值是 transparent 透明的 2.背景图片(image) 语法: backgr ...
- html加入图片如何自动平铺,html怎么设置背景图片全屏平铺?
html怎么设置背景图片全屏平铺? 1.新建一个html文档. 2.设置一下HTML的框架,然后把图片设置在同一个文件夹里面. 3.加入,这样可以有样式设置. 4.因为背景设置在主体,所以还要定义为b ...
- html怎么设置背景图 一张图平铺,html怎么设置背景图片全屏平铺?_WEB前端开发...
ps画笔工具快捷键是什么?_WEB前端开发 ps画笔工具的快捷键是"B":默认使用前景色绘图,通过设置后可以多种色彩一起绘制.ps的画笔分为了4类:常规画笔.干介质画笔.湿介质画笔 ...
- 在Java生成的html页面加水印,Java在Excel中添加水印的实现(单一水印、平铺水印)...
在Excel中没有直接添加水印的功能,但依旧可以通过一定方式来实现类似水印效果.本文通过Java程序代码介绍具体实现方法.可添加单一水印效果,即水印是以单个文本字样来呈现:也可添加多个平铺水印效果,即 ...
最新文章
- 老李推荐:第3章3节《MonkeyRunner源码剖析》脚本编写示例: MonkeyImage API使用示例 1...
- 中国移动选择博科NFV软件设备来支持“互联网+”使命
- 使用命令启动IIS管理器
- Kyma registration of webservices and event endpoints
- php.c drcom,校园网绕过Drcom安装自动登录程序到路由器
- 解决Ubuntu14.04在外接显示器不能指定问题的最佳分辨率
- ASP.NET中的AJAX应用开发详解
- opensuse安装Tomcat碰到的问题
- 使用遇到的问题_使用三防整理剂做织物整理会遇到这些问题...
- 万年历c语言编程代码解释,自己写的c语言万年历代码
- 红外图像特点及识别方法
- Matlab2019 中文显示问题(乱码与方框)
- Android矢量绘图
- disallow php,在robots.txt中Disallow: /abc和Disallow: /abc/的区别
- vb ajax提交post,使用jQuery AJAX将JS数组传递给VB.Net post
- 【已解决】docker overlay2占用大量磁盘空间处理方法
- “大数据”爆发时代,国内存储产业加速发展
- git Please tell me who you are解决方法
- mock测试 (mock-test 模仿测试)
- 本特利Bently延伸电缆安装注意事项说明