think php 图像加水印】的更多相关文章

1.将下载好的字体引入至 thinkPHP 框架的public/static 下(这里我建了一个文件夹叫font) (1.) (2.)   2.将字体路径写入config.php中 'font'=>ROOT_PATH.'/public/static/font/simhei.ttf', 3.(结合上一篇think php 增删改查搜索 ,标红){控制器save方法}) public function save(Request $request) { // $params = $request->…
ThinkPHP 图片处理函数,需要文字水印字体,可在windows下 控制面板 > 大图标(右上角) > 字体 找到需要的字体 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 /** * 图像的裁剪.缩放.加水印 * @param string $path        路径 * @param int  $width  …
一.准备工作: 首先,确保你本地已经安装好了node环境.然后,我们进行图像编辑操作需要用到一个Node.js的库:images.这个库的地址是:https://github.com/zhangyuanwei/node-images,作者定义它为 “Node.js轻量级跨平台图像编解码库” ,并提供了一系列接口.我们要做的首先是安装images库: npm install images 二.直接上DEMO: 步骤如下:step1:文件夹结构 step2:JS代码 var images = req…
本文章向码农们介绍 php 给图片加水印的两种方法,感兴趣的码农可以参考一下本文章的源代码. 方法一:PHP最简单的加水印方法 <?php // http://www.manongjc.com $img = imagecreatefromjpeg($filename); $logo = imagecreatefromjpeg($filename); /*imagecraetefromjpeg-由文件或URL创建一个新图像 imagecreatefromjpeg(string $filename)…
用到两个image系统函数 imagecopymerge — 拷贝并合并图像的一部分 imagecopyresampled — 重采样拷贝部分图像并调整大小 /* 如何知道图片的大小和类型 无法确认调用函数:Imagecreatefrompng/jpeg…… 可以独处图片的宽和高 相当于宽高是已知的 一个重要的函数getimagesize() */ /* 想操作图片 先把图片的大小,类型信息得到 水印:就是把指定的水印复制到目标上,并加透明效果 缩略图:就是把大图片复制到小尺寸画面上 */ cl…
<?php /** *图片加水印 *@param $srcImg 原图 *@param $waterImg 水印图片 *@param $savepath 保存路径 *@param $savename 保存名字 *@param $position 水印位置 *1:左上 2:右上 3:居中 4:左下 5:右下 *@param $opacity 透明度 *0:全透明 100:完全不透明 *@return 成功 -- 加水印后的新图片地址 * 失败 -- -1:源文件不存在,-2:水印不存在,-3源文件…
<?php class ThumbWaterImages{ /** * 生成缩略图/加水印 * classname ThumbWaterImages * datetime:2015-1-15 * author:chenpz * * usuage: * $th=new ThumbWaterImages(array('imagePre'=>'example', 'imagePath'=>'./uploads/thumb/', 'echoType'=>'file')); * $th-&g…
方法: /**  * 图片加水印(适用于png/jpg/gif格式)  *  * @author flynetcn  *  * @param $srcImg  原图片  * @param $waterImg 水印图片  * @param $savepath 保存路径  * @param $savename 保存名字  * @param $positon  水印位置  *          1:顶部居左, 2:顶部居右, 3:居中, 4:底部局左, 5:底部居右  *  * @return 成功…
方法代码: /**  * 图片加水印(适用于png/jpg/gif格式)  *  * @author flynetcn  *  * @param $srcImg  原图片  * @param $waterWord 水印文字  * @param $savepath 保存路径  * @param $savename 保存名字  * @param $positon  水印位置  *          1:顶部居左,角度-30度;2:居中,角度30度;3:居中,角度-30度;4:底部居左,角度30度;…
代码如下: /**  * 图片加水印(适用于png/jpg/gif格式)  *  * @param $srcImg  原图片  * @param $waterImg 水印图片  * @param $savepath 保存路径  * @param $savename 保存名字  * @param $positon  水印位置:1:顶部居左, 2:顶部居右, 3:居中, 4:底部局左, 5:底部居右  * @param $alpha   透明度:0:完全透明, 100:完全不透明  *  * @re…