介绍
今天就跟大家聊聊有关如何在Yii2中安装与使用想象的插件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
<强> Yii2安装想象强>
想象的手动下载和安装这里就不做介绍了,可自行百度。这里介绍Yii2的作曲家方式来安装Imageine。
方法一
php composer.phar require ——prefer-dist yiisoft/yii2-imagine
方法二
在项目作曲家。json文件内的需要字段里添加如下代码:
“yiisoft/yii2-imagine":,“~ 2.1.0"
然后再项目根目录下执行命令(cmd):
composer require yiisoft/yii2-imagine
<强> Yii2使用想象强>
use yii \想象\形象; $ srcImg =, Yii: getAlias (& # 39; @webroot/test.jpg& # 39;); $ aimImg =, Yii: getAlias (& # 39; @webroot/testdeal.jpg& # 39;); $ srcTTF =, Yii: getAlias (& # 39; @webroot/img/symbol.ttf& # 39;);//,缩略//,参数,inset 表示定框缩略//,图片完整缩略在,200 x100 的框内//,备注:定框的宽度或高度必须有一个小于图片的实际尺寸,否则直接返回源图尺寸 图片::缩略图(srcImg美元,,200,,100,,& # 39;插图# 39;)→保存(aimImg美元,[& # 39;质量# 39;=祝辞100]);//,缩略//,参数,outbound 表示单尺寸优先缩略并居中截?/,该参数为函数的默认值,它会为您尽可能多的截取图片但又不会超出图片范围//,例:源图,500 x200型,那么按照高度,100,缩略(变为250 x100),然后再居中截取,200 x100//,例:源图,400 x350,那么按照宽度,200,缩率(变为200 x175),然后再居中截取,200 x100//,例:源图,100 x80,那么不缩率不截取,直接返回源图,100 x80 图片::缩略图(srcImg美元,,200,,100,,& # 39;出站# 39;)→保存(aimImg美元,[& # 39;质量# 39;=祝辞100]);//,缩略//,按宽度,200,缩略,高度自适应 图片::缩略图(srcImg美元,200年,null)→保存(aimImg美元,[& # 39;质量# 39;=祝辞100]);//,缩略//,按高度,100,缩略,宽度自适应 图片::缩略图(srcImg美元,null,, 100)→保存(aimImg美元,[& # 39;质量# 39;=祝辞100]);//,剪切//,参数:源图,宽度,高度,起始点//,将源文件,$ srcImg 保存到,aimImg美元 图片::作物(srcImg美元,400年,200年,[100100])→保存($ aimImg);//,旋转//,未研究 图片::框架(& # 39;@webroot/img/test-image.jpg& # 39;,, 5日,& # 39;666 & # 39;,,0)→旋转(8)→保存(Yii: getAlias (& # 39; @webroot/img/thumb-test-frame.jpg& # 39;),,(& # 39;质量# 39;,=祝辞,100]);//,水?/,未研究 图片::水印(& # 39;@webroot/img/test-image.jpg& # 39;,, & # 39; @webroot/img/watermark.jpg& # 39;,,[10、10])→保存(Yii: getAlias (& # 39; @webroot/img/thumb-test-watermark.jpg& # 39;),,(& # 39;质量# 39;,=祝辞,100]);//,文字水?/,参数:源图、文字,字体,起始点,字体配置 图片::文本(srcImg美元,& # 39;hello & # 39;,, srcTTF美元,[100100],,(& # 39;颜色# 39;=祝辞& # 39;000000 & # 39;,& # 39;大小# 39;=祝辞50])→保存(aimImg美元,[& # 39;质量# 39;=祝辞100]);
看完上述内容,你们对如何在Yii2中安装与使用想象的插件有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。