600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > thinkPHP框架实现图像裁剪 缩放 加水印办法详解

thinkPHP框架实现图像裁剪 缩放 加水印办法详解

时间:2019-04-12 10:16:15

相关推荐

thinkPHP框架实现图像裁剪 缩放 加水印办法详解

后端开发|php教程

thinkPHP,php,裁剪

后端开发-php教程ThinkPHP 图片处理函数,需要文字水印字体,可在windows下 控制面板 > 大图标(右上角) > 字体 找到需要的字体

最新金融源码,单用户ubuntu,tomcat请求数过多,爬虫哪些犯法,定时启动php脚本,seo链接工具找行者SEOlzw

/*** 图像的裁剪、缩放、加水印* @param string $path 路径* @param int $width 裁剪的宽度/限制的高度或宽度,当有$height值时此值为图片的宽度,否则为限制的宽度或高度* @param int $height [可选]裁剪的高度* @param boolean $water [可选]是否加水印* @param int $word [可选]水印文字*/function zoom_image($path,$width = 300,$height = null,$water = null,$word = water){ $image = new \Think\Image(); $image->open($path); $imgWidth = $image->width(); $imgHeight = $image->height(); // 限制尺寸 if($width and !$height){ $maxSize = $width; // 宽度或高度大于规定尺寸时 if($imgWidth > $maxSize or $imgHeight > $maxSize){$size = image_min_width($imgWidth,$imgHeight,$maxSize);$image->thumb($size[width], $size[height]);$do = true;$dowater = true; } // 裁剪固定尺寸 }else if($width and $height){ $size = image_min_width($imgWidth,$imgHeight,$width); $image->thumb($size[width], $size[height])->crop($width, $height); $do = true; $dowater = true; } if($dowater and $water and $word){ $image->text($word,./Public/images/arial.ttf,20,#dddddd, \Think\Image::IMAGE_WATER_SOUTHEAST,-10); } // 未操作则不保存 if($do){ $image->save($path); }}

c 网站源码,Ubuntu忘记硬盘密码,吃苍蝇的爬虫,php获取php内容,浦口seo优化lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。