
这是我项目中的一个thinkphp方法,如果不覆盖原图那修改save中的文件名为新名称就可以。
/ 生成规格param:file *** 作的,完整路径+文件名
param:size 缩略图最大尺寸
/
function make_thumb($file,$width,$height){
$image = new \Think\Image();
$image->open($file);
$image->thumb($width, $height)->save($file);
}
关键是要知道如何处理
可以用imagemagick来缩小,拷贝这些就很简单了
很多开源的程序有使用方法,discuz,gallery等等
imagemagick是个非常强大的工具,一行命令就能做到一系列效果,包括写字
>
<php
$imgsrc = ">
使用getimagesize函数可以拿到的基本信息,具体 *** 作如下:
$info = getimagesize("绝对路径");$info[0] //宽度
$info[1] //高度
//$info里面还有其他信息,可通过 var_dump($info) 显示出来后看看。
以上就是关于thinkphp 如何生产指定图片尺寸大小的全部的内容,包括:thinkphp 如何生产指定图片尺寸大小的、PHP 上传图片 并生成固定尺寸的缩略图、php怎么修改图片的尺寸大小并且覆盖原图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)