php分析图片中水印的位置,thinkphp添加图片、文字水印 自定义位置等
只添加文字水印
//生成带水印的图片
$image = new \Think\Image();
//定义位置
$path="./Upload/water/".$time.".jpg";
$path1="water/".$time.".jpg";
$wz=array(310,615);
//水印位置
$str = ‘文字水印’;
$image->open('./Upload/haibao.jpg')->text($str, './Upload/simhei.ttf', 25, '#000',$wz, 100)->save($path);
//保存到表
$info['url']=$path1;
$info['add_time']=time();
M('erweima')->add($info);
return true;
只添加图片水印
//和上面差不多 多定义一个图片路径引入就行
$image->open('./Upload/haibao.jpg')->water('./Upload/newerweima.jpg',$location,100)->text($str, './Upload/simhei.ttf', 25, '#000',$wz, 100)->save($path);
远端服务器实现代码
public function index()
{
$image = \think\Image::open('./bg.jpg');
$wz=array(100,100);//水印位置
$str = date('Y-m-d h:i:s');
$image->water('./hjh.png',5,50)->text($str,'FZDHTJW.ttf',20,'#000000',$wz)->save('bg1.jpg');
return $this->fetch(':index');
}
php分析图片中水印的位置,thinkphp添加图片、文字水印 自定义位置等相关推荐
- thinkphp 添加图片 文字 水印生成带二维码的小程序推广海报
$image = new \Think\Image(); $bgm='./Public/haibao.png'; //背景图 $post ...
- thinkphp 添加图片 文字 水印生成带二维码的小程序推广海报
$image = new \Think\Image(); $bgm='./Public/haibao.png'; //背景图 poster="./Public/poster/poster=& ...
- 如何给视频添加动态文字水印?
如何给视频添加动态文字水印?添加水印是视频制作环节中最后的一个步骤,视频添加水印可以有效防止视频被盗用,还能有效保护自己的版权.有时候我们希望给视频添加动态的文字水印,比例文字水印在视频中上下或者左右 ...
- 用PDF格式协议的方式给PDF文档添加透明文字水印
用PDF格式协议的方式给PDF文档添加透明文字水印 *有情提示:本文适合有一定pdf格式协议基础的人阅读. 一.生成一个HelloWorld.pdf 首先,为了方便介绍,我们先写一个Helloworl ...
- 图片加水印怎么加,快速图片加水印?
图片加水印怎么加,快速图片加水印?现在人们的版权意识已经越来越高,所以我们在再将图片发送到网络上时,都会给图片添加属于,以增强图片的版权保护.这样不仅在一定程度上能防止图片被辨认盗取,还能有品牌宣传的 ...
- IOS开发基础之截图、图片文字水印
IOS开发基础之截图.图片文字水印 项目源码在我的主页里面. // // ViewController.m // 31-屏幕截图 // // Created by 鲁军 on 2021/2/22. / ...
- 如何添加图片水印?手把手教学4个图片加水印的方法,太便利了
在当今的数字时代,随着图片的广泛使用,越来越多的人开始关注图片的版权问题.为了保护图片的版权,许多人使用水印来标记他们的图片.在这里,我们将介绍3款流行的图片加水印工具,还不清楚图片加水印怎么弄的朋友 ...
- 如何给图片加水印?这三个图片加水印方法,帮你添加花式水印
大家有没有这样情况,自己好不容易做好的作品发布到网络平台上结果被他人盗用了,很让人气愤,那我们应该如何避免这种情况呢? 其实我们可以给自己的作品加上一些专属的个性化水印,那小伙伴们知道图片加水印怎么操 ...
- php当前栏目位置,thinkphp获取栏目和文章当前位置的方法,_PHP教程
thinkphp获取栏目和文章当前位置的方法, 本文实例讲述了thinkphp获取栏目和文章当前位置的方法.分享给大家供大家参考.具体实现方法如下: 今天把博客一些细节完善了一下,其中修改了一下栏目页 ...
最新文章
- 飞天AI平台到底哪里与众不同?听听它的架构者怎么说
- bzoj 1409 Password 矩阵快速幂+欧拉函数
- SSO 认证机制对比
- 还在为系统迁移烦恼?掌握这些“基本法”解锁更多可能
- 连线IBM大数据案例 让大数据接地气
- c语言设计成行考核答案,20秋广东开放大学C语言程序设计成性考核参考答案(10页)-原创力文档...
- qt中的菜单QMenu QAction
- LookupError: unknown encoding: cp65001及命令行无法输入中文问题(转)
- oracle用户被锁
- CString的成员函数用法大全
- 浅谈ViewState原理
- eclipse导入源文件后还是不能查看源代码的解决办法
- 阿波罗服务器的投资项目,阿波罗未来产业城调整规划范围 将重点打造“两轴一片”空间格局...
- Linux 系统 网卡RTL8723BE 信号差不稳定的解决办法
- 自然语言处理--基于 AIML 的模式匹配聊天机器人
- 单机搭建Nacos集群
- httpClient如何设置代理
- 上证指数开盘指数预测 Matlab
- 【MAX7800与ESP8266mcu通讯关键字控制】
- 企业危机公关之——新闻评述是什么?如何撰写?
热门文章
- Vscode查看敲代码时长(Time Master)
- AD查看任意角度PCB的3D效果图
- SIGCOMM论文Mobile access bandwidth in practice measurement, analysis, and implications阅读笔记
- SIGCOMM 2020 Topic Preview: Video + Machine Learning
- 附合导线计算软件_AI 可以在 6 小时内设计出计算机芯片?谷歌这项研究厉害了...
- 信息量-log2P(莫斯编码使用频繁P大的字符编码段信息量少)、信息熵:期望E=-Plog2P、两点分布交叉熵=KL散度=相对熵=-plnp-(1-p)ln(1-p)不对称、JS散度对称
- 【ICPC-283】hdu 2126 Buy the souvenirs(二维0/1背包)
- 基于SYD8801的蓝牙遥控器设计方案
- 美人松的高度1 c++信息学奥赛
- 瑞思(REDU.US)主动转型,中国充电桩运营龙头浮出水面