php添加水印,水印平铺整个图片
$bigImgPath = "logo.png"; //原图
$logo = "logo2.png"; //水印
$im = imagecreatefromstring(file_get_contents($bigImgPath));
//获取水印源
$watermark = imagecreatefromstring(file_get_contents($logo));
//获取图、水印 宽高类型
list($bgWidth, $bgHight, $bgType) = getimagesize($bigImgPath);
list($logoWidth, $logoHight, $logoType) = getimagesize($logo);
//定义平铺数据
$x_length = $bgWidth - 10; //x轴总长度
$y_length = $bgHight - 10; //y轴总长度
//创建透明画布 伪白色
$opacity=20;
$w = imagesx($watermark);
$h = imagesy($watermark);
$cut = imagecreatetruecolor($w,$h);
$white = imagecolorallocatealpha($cut, 255,255,255,0);
imagefill( $cut, 0, 0, $white );
//整合水印
imagecopy($cut, $watermark, 0, 0, 0, 0, $w, $h);
//循环平铺水印
for ($x = 0; $x < $x_length; $x) {
for ($y = 0; $y < $y_length; $y) {
imagecopymerge($im, $cut, $x, $y, 0, 0, $logoWidth, $logoHight, $opacity);
$y += $logoHight;
}
$x += $logoWidth;
}
header("Content-type:image/png");
imagejpeg($im);
php添加水印,水印平铺整个图片相关推荐
- 在线图片水印平铺工具
在线图片水印平铺工具 在线图片水印平铺工具 本工具可以为图片添加自定义的平铺文本水印,可以用于给证件添加水印,隐私图片添加水印等,方便快捷,工具仅支持较新的浏览器版本. 工具为纯客户端处理,数据将不会 ...
- php图片平铺,ThinkPHP5实现图片水印平铺效果
我们有时需要对推片打上水印,防止别人盗用,thinkphp 自己的水印功能只能选择位置添加水印,但是有时候图片某些位置比较干净(空白部分),很容易处理掉,这样就无法起到防止盗用图片的效果. 这篇教程分 ...
- php 图片水印平铺,EmpireCMS 水印平铺
这篇文章主要介绍了关于EmpireCMS 水印平铺,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 修改 /e/class/gd.php下的imageWaterMark方法 如下if($ ...
- JAVA添加水印,平铺和斜对角线我都有!
Hi各位,我是树林子,一个工作两年的程序员. 最近接收到一个开发任务,给照片添加水印功能,最开始是一条对角线的水印,做完后被否掉了,要求平铺,查来查去走了不少坑,所以决定写一篇对小白超级友好,巨详细的 ...
- android xml 平铺,Android 图片平铺实现方式
Android 框架允许创建一个 drawable 包含一个 bitmap 并用于平铺.缩放和对齐处理.当我们需要让背景使用下面图片进行平铺时: 1)第一种利用系统提供的api实现 Bitmap bi ...
- CSS的元素显示模式、盒子模型、背景(颜色、图片、平铺、图片位置、图像固定)
文章目录 1.CSS的元素显示模式 1.1 什么是元素显示模式 1.2 块元素 1.3 行内元素 1.4 行内块元素 1.5 元素显示模式总结 1.6 元素显示模式转换 2.盒子模型:网页布局的基础 ...
- android背景图平铺,Android平铺背景图片
Android的图片平铺效果,主要有三种方法:1)系统API: 2)XML配置: 3)自定义绘制 方法1: 系统api实现 Bitmap bitmap = BitmapFactory.decodeRe ...
- php图片平铺,php平铺水印/图片添加水印/图片合成
php图片加水印,php文字水印,php平铺水印,php图片水印,php图片添加图文 平铺水印. **图片添加文字水印** ```php $bigImgPath = '08.jpg'; $img = ...
- ios:关于图片平铺
1. 有的时候我们需要将一张图片平铺在View上当做背景. 以实现滚动页面时让背景也跟随移动.(例如苹果iBook首页背景的书架) 其实实现起来很简单. 代码如下: [html] view plai ...
最新文章
- java 左右键_js 区分鼠标左右键点击
- 除了《深入理解 Java 虚拟机》,还可以看怎么系统学习 Java 虚拟机?
- Commit request failed Commit failed. Ref must be HEAD and is HEAD
- Ubuntu Wifipumpkin3 WiFi钓鱼工具,应该适用于绝大多数的Debian系的linux 发行版
- zabbix server 迁移步骤
- UC浏览器APP如何卸载插件
- nginx 替换返回请求中的字符
- Java学习从入门到精通[转]
- SQL WITH AS
- 南方cass快捷键命令修改在哪_【干货】南方cass快捷键命令大全
- idcsystem源码php_XUEIDC系统源码发布V2版本
- 会议纪要模板----正式文档
- 教你两步搞定机顶盒软件的安装
- 安装gi的时候回退root.sh的执行
- XML(1)——shema约束之命名空间
- Excel使用---excel2016___一般操作(搬,侵删)
- MBA中国网关注:打造最佳团队的5大秘诀
- java+英尺英寸,以英尺和英寸显示英尺的小数点(javascript)
- 使用bark App实现向手机推送消息的流程
- CentOS7 能ping通网关不能上网