tp3.2.3 图片打水印
[官方文档]
http://document.thinkphp.cn/manual_3_2.html#image
- 文字水印 本示例仅支持本地服务器里面的图片打水印
/*** @param $text 打水印的文字内容* @param $img 原图片路径 ( 打水印前的图片) 本地服务器里面的* @param $size 文字大小* @param $color 文字颜色* @param $position 文字打印位置 (数组 $position = array(160,183) 第一个值:X坐标 第二个值:Y坐标)* @param $file 图片文件名 (最终的图片文件名) 本地服务器里面的* @return string*/public function water($text ,$img,$size,$color,$position,$file){$image = new \Think\Image();$tff = './Public/苹方字体.ttf';//字体路径$time = time();$image->open($img)->text($text,$tff,$size,$color,$position)->save($file);return $file;}//多个文字水印 调用多次就好$image = new \Think\Image();$image->open($text['img'])->text($text['name'],$tff,$text['size'],$text['color'],$text['position'])->text($text['name'],$tff,$size2,$color2,$position2)->water('./Public/images/ticket/sex.png',$position3,100)->save($text['file']);
- 图片水印 本示例仅支持本地服务器里面的图片打水印
//$bg_img 背景图片 本地服务器里面的//$position 水印位置 (数组 $position = array(160,183) 第一个值:X坐标 第二个值:Y坐标)//$avater_file 水印图片 本地服务器里面的//$html_file 保存的位置 及最终的图片地址 本地服务器里面//$img_url 最终的图片地址 可外网访问$image = new \Think\Image();$image->open($bg_img)->water($avater_file,$position,100)->save($html_file);$img_url = 'http://' . $_SERVER['HTTP_HOST'] .substr($html_file, 1);
``
tp3.2.3 图片打水印相关推荐
- Asp.net(C#)给图片加上水印效果(转自园上的Seven Eleven)
Asp.net(C#)给图片加上水印效果 private void Btn_Upload_Click(object sender, System.EventArgs e) { ...
- golang实现给图片加水印
2019独角兽企业重金招聘Python工程师标准>>> 最近跟在写golang图片加水印的方法,这里用的是一些基本的功能. package mainimport ("fmt ...
- python的控件text的文本属性_只需6行Python代码就给图片加上水印——你一看就会了...
大家在做项目开发的过程中,会不会经常遇到需要处理图片却没有快速有效的工具的情况呢?比如客户需要给图片加上水印,你可能会用到PS这些高级软件去处理,这样虽然有效果但是需要相对较长的时间:作为程序猿,你一 ...
- c# 图片加图片水印、文字水印和图片文字水印
加水印类: Code using System; using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Dr ...
- php加水印功能,PHP图片加水印功能
本篇文章主要介绍PHP图片加水印功能,感兴趣的朋友参考下,希望对大家有所帮助. 实例代码如下:<?php /** * 功能:给一张图片加上水印效果 * $i 要加水印效果的图片 * $t 水印文 ...
- IOS开发基础之截图、图片文字水印
IOS开发基础之截图.图片文字水印 项目源码在我的主页里面. // // ViewController.m // 31-屏幕截图 // // Created by 鲁军 on 2021/2/22. / ...
- Java图片处理(二)图片加水印
图片加水印,是通过图片重叠绘制实现的.实现代码如下: public static void press(String pressImg, String pressText, String target ...
- C# 图片加水印例程
using System; using System.IO; using System.Collections; using System.Drawing; using System.Drawing. ...
- Python脚本实现图片加水印
起步 图片是指由图形.图像等构成的平面媒体,有形式的事物,我们看到的,是图画.照片.拓片等的统称. 为了保护一些原创图片的版权,某些时候我们需要在图片上面,加上水印,当然你可以用Photoshop来做 ...
最新文章
- 《Java多线程编程核心技术》读后感(七)
- Python--状态码的简介与获取方法
- 奇怪的.strip(alir) #()里面有东西 待问老师........
- 使用 Cake 推送 NuGet 包到 AzureDevops 的 Artifacts 上
- 史上最冤!美国原子弹之父被骂了9年!最后他上台领奖,竟一把推开了总统.........
- 面试题:彻底搞懂 Cookie 和 Session
- eclipse 编码设置之BOM丢失
- html5怎么给图片添加背景透明,javascript – 透明图像背景html5画布
- pytorch之各类图像库的图片读写方式
- 超星章节内ppt课件下载
- 自然辩证法小论文选题_★自然辩证法论文题目_自然辩证法毕业论文题目大全_自然辩证法论文选题参考...
- Kattis- 3D Printed Statues
- 游戏密码123456问题
- 为树莓派3B+编译 64位UEFI 固件
- Yann LeCun:大模型方向错了,智力无法接近人类
- Java网课资源分享
- java 线框图_你真的搞懂什么是线框图,什么是原型图了吗?
- WinHex数据恢复新手入门
- 入侵检测技术综述(比较全)
- 我的C语言矩阵库01
热门文章
- 数据分析:数据处理篇1
- STM32 keil中__IO得意思
- 微信语音保存到本地服务器,文件格式由amr转mp3
- 100层楼,2个鸡蛋,最少要几次才能测试出鸡蛋能承受的最大楼层?
- 明日之后各个服务器的信息,明日之后不同区可以一起玩吗_不同服务器互通吗...
- N-Tiers开发方式(COM+组件的注册、修改)
- 抖音上线“冬季山货节”,不声不响把拼多多老家“偷了”?
- 虚幻Delay用法测试
- 产品研发记录05:产品研发人员应当具备的特质
- python+matplotlib绘制南丁格尔玫瑰图