记录yii2-imagine几个常用方法

摘要:
记录yii2的几种常用方法image://Compress图像::缩略图('@webroot/iimg/test-Image.jpg',120120)-˃保存(Yii::getAlias('@webroot/iimg/thumb-test-Image.jpg”),['quality'=˃100]);echoYii::getAlias('@webroot/iimg/thumb-t

记录yii2-imagine几个常用方法:

     //压缩
        Image::thumbnail('@webroot/img/test-image.jpg', 120, 120)->save(Yii::getAlias('@webroot/img/thumb-test-image.jpg'), ['quality' => 100]);
        echo Yii::getAlias('@webroot/img/thumb-test-image.jpg');
        //剪切
        //$result =  Image::crop('@webroot/img/test-image.jpg', 200, 200,[100,100])->save('E:/phpWork/yii2.0/frontend/web/img/thumb-test-crop.jpg');
        $result =  Image::crop('@webroot/img/test-image.jpg', 200, 200,[100,100])->save(Yii::getAlias('@webroot/img/thumb-test-crop.jpg'));
        //旋转
        Image::frame('@webroot/img/test-image.jpg', 5, '666', 0)->rotate(-8)->save(Yii::getAlias('@webroot/img/thumb-test-frame.jpg'), ['quality' => 100]);
        //水印
        Image::watermark('@webroot/img/test-image.jpg', '@webroot/img/watermark.jpg', [10,10])->save(Yii::getAlias('@webroot/img/thumb-test-watermark.jpg'), ['quality' => 100]);
        //文字水印
        Image::text('@webroot/img/test-image.jpg', 'hello world', '@webroot/img/symbol.ttf',[100,100],['color'=>'000000','size'=>50])->save(Yii::getAlias('@webroot/img/thumb-test-text.jpg'), ['quality' => 100]); 

免责声明:文章转载自《记录yii2-imagine几个常用方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇webstrom使用问题集锦在M1芯片上执行xcodebuild archive命令,提示Provisioning profile不包含本机设备下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于在vue里使用脚手架空行、空格会报错的问题

第一种方法:   重新用脚手架安装项目,在命令行里选择Use ESLint to lint your code?这项是输入  n   第二种方法: 找到build文件夹下的 webpack.base.config.js文件 打开注释到下面一段代码, var path = require('path')var utils = require('./utils...

group by 两个或以上条件的分析

首先group by 的简单说明: group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素:(1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的.(2) 要筛选结果 可以先使用where 再用group by 或者先用group by 再用having 下面...

JavaScript单元测试工具-Jest

标注: 首先这并不是一篇完整的关于Jest的教程,只是个人在接触jest学习的一点随手笔记,大部分内容都是对官方文档的一些翻译。 ------------------------------------------------------------------------------------------------------------------...

webpack踩坑之路 (2)——图片的路径与打包

刚开始用webpack的同学很容易掉进图片打包这个坑里,比如打包出来的图片地址不对或者有的图片并不能打包进我们的目标文件夹里(bundle)。下面我们就来分析下在webpack项目中图片的应用场景。 在实际生产中有以下几种图片的引用方式: 1. HTML文件中img标签的src属性引用或者内嵌样式引用 <img src="photo.jpg" /&g...

Spring Test 整合 JUnit 4 使用总结

转自:https://blog.csdn.net/hgffhh/article/details/83712924 这两天做Web开发,发现通过spring进行对象管理之后,做测试变得复杂了。因为所有的Bean都需要在applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次都要整个业务流做的差不多了再去测试,这样效率...

java之jar命令详解

  1. JAR 文件包   JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFES...