
正文
thinkphp图片,thinkphp d
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ThinkPHP中图片最多一次上传20张,怎么上传更多图片?
上传表单 在ThinkPHP中使用上传功能无需进行特别处理。
thinkphp如何做图片压缩呢?在上传图片的时候先看看图片有多大,一般来说导航幻灯片的图片单张大小尽量不超100k,产品图不超过20k,这样加载还慢的话就用ajax后加载方法,可以是滚动加载之类,但是对蜘蛛抓取页面并不是很友好。
将图片地址存入数组中,然后用foreach循环输出图片地址。
你这个问题应该属于前端,而不属于TP范畴吧?如果你非要用TP做的话,可以使用图片类库里的剪切,从xy点起多宽多高,再另存为新图片就可以了。
相关问答
Q1: thinkphp上传图片如何检验尺寸?
1、使用getimagesize函数可以拿到图片的基本信息,具体操作如下:info = getimagesize(绝对路径);$info[0] //图片宽度$info[1] //图片高度//$info里面还有其他信息,可通过 var_dump($info) 显示出来后看看。
2、thinkphp如何做图片压缩呢?在上传图片的时候先看看图片有多大,一般来说导航幻灯片的图片单张大小尽量不超100k,产品图不超过20k,这样加载还慢的话就用ajax后加载方法,可以是滚动加载之类,但是对蜘蛛抓取页面并不是很友好。
3、ThinkPHP上传文件类:upload = new \Think\Upload($config);// 实例化上传类 使用这个。如要处理图片大小。
4、把你的上传部分写在function.php或者继承的父级控制器就行。
5、先获取到图片大小信息 然后通过jquery 的html或者text方法 来显示。
Q2: php上传图片并压缩-thinkphp如何做图片压缩呢?
有一份pdf文件,需要将其转换成图片,如果图片过大,同时还需要将其压缩。安装插件 因为不同版本的用法略有区别,我这里用的是1版,最近文档还需要看官方文档。
LINUX系统的话,可以写一个常驻脚本,实时监控你的图片,所以发现图片文件超过指定大小的话,也执行图片大小和尺寸压缩的,当然也能通过调用PHP来执行。
如果是WINDOWS的环境,只要进入PHP.INI文件找到extension=php_gddll,将#去除,重启APACHE即可。如果是Linux环境,又想支持GIF,PNG,JPEG,需要去下载libpng,zlib,以及freetype字体并安装。
ThinkPHP上传文件类:upload = new \Think\Upload($config);// 实例化上传类 使用这个。如要处理图片大小。
Q3: thinkPHP怎样输出图片
1、var image_arr = new Array();image_arr =result[image].split(|);然后你就可以循环数组image_arr来输出所有图片了。
2、将图片地址存入数组中,然后用foreach循环输出图片地址。
3、这是我项目中的一个thinkphp方法,如果不覆盖原图那修改save中的文件名为新名称就可以。
4、ThinkPHP 3 的输出 (重点)a、通过 echo 等(PHP原生的输出方式)在页面中输出。V -- 负责输出(页面显示),调用一个方法,输出模板文件。
5、ThinkPHP上传文件类:upload = new \Think\Upload($config);// 实例化上传类 使用这个。如要处理图片大小。
关于thinkphp图片和thinkphp d的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







