windows下安装PHP包管理工具composer,并下载think-image图像处理类库

PHP 2400 5 2018-08-27

windows下安装PHP包管理工具composer,并下载think-image图像处理类库

在使用thinkphp5(TP5)时要处理图片就得用图像处理类Image,但在安装tp5时库里并没有image类,所以我们要自己下载,官方也说了可以用composer工具下,但第一次使用这工具是一片空白不知道怎么弄,TP官网上也没有介绍怎么安装composer,所以只能自己在网上参考了,最终还是被我搞定了,嘻嘻***~~

开始我们的composer之旅:

第一步:打开composer官网下载composer.phar。网址:https://getcomposer.org/download/,如下图片:

第二步:把下载好的文件放到PHP的安装根目录下,同时新建一个composer.bat文件如图:

第三步:打开新建的composer.bat文件编辑内容:@php "%~dp0composer.phar" %*

第四步:设置环境变量path的PHP安装路径,如下图:

第五步:以管理员运行cmd,输入composer.bat,提示如下图显示界面说明composer已安装成功,呵呵……惊不惊喜,意不意外!!

第六步:我们下载think-image第三方扩展类库,输入”composer require topthink/think-image“如下图说明已经下载成功:

到此已演示安装和下载完成,我们来看看下载结果,如下图所示:

打开文件夹vendor里就看到think-image文件夹及里面的文件了,拷到你的网站thinkphp框架的vendor目录下就可以正常使用图像处理库了!

注意:下载文件路径需要自己设置,如默认不设置那就是下载到当前位置,比如我上面下载的没有设置路径,那么下载就直接存放在C:\Users\Administrator.SC-201510111421目录下。


附:

thinkphp5图片等比例缩放代码:

$image = \think\Image::open('./image.png');

// 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.png

$image->thumb(150, 150)->save('./thumb.png');

//我们看到实际生成的缩略图并不是150*150,因为默认采用原图等比例缩放的方式生成缩略图,最大宽度是150。


获取打开图片的信息,包括图像大小、类型等:

$image = \think\Image::open('./image.png');

// 返回图片的宽度

$width = $image->width();

// 返回图片的高度

$height = $image->height();

// 返回图片的类型

$type = $image->type();

// 返回图片的mime类型

$mime = $image->mime();

// 返回图片的尺寸数组 0 图片宽度 1 图片高度

$size = $image->size();


更多实例就打开教程来看吧,这里就不累赘了,

https://www.kancloud.cn/manual/thinkphp5/177530

https://blog.csdn.net/phper8/article/details/76039433

上一篇:PHP路径说明,以及/、./和../的 区别

下一篇:修改php.ini来实现上传文件大小限制

讨论数量:1

天涯网魂 3 杠 5 星2021-09-02 09:33:24

运行安装命令下载 composer.phar,打开cmd, 执行该命令语句,php -r "readfile('https://getcomposer.org/installer');" | php"



注意:

1、最好是换到PHP安装目录下再执行上面命令。

2、PHP安装目录下新建的composer.bat文件编辑内容:@php "%~dp0composer.phar" %*

请先登录再发表讨论。 2024-03-28

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链