scanerrr/yii2-local-image

调整图片大小并保存到缓存。

安装: 29

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2018-12-23 17:57 UTC

This package is auto-updated.

Last update: 2024-09-24 07:22:12 UTC


README

简单的 Yii2 扩展,用于调整图片大小并将它们保存到缓存

安装

将 yii2-local-image 添加到 composer.json 文件的 require 部分

{
    "require": {
        "scanerrr/yii2-local-image": "dev-master"
    }
}

或者简单地运行

php composer.phar require "scanerrr/yii2-local-image @dev"

使用方法

Html::img(Image::resize($pathToImage, $width, $height = null));

使用保持宽高比的方式调整图片大小,只需省略 "height" 参数

Html::img(Image::resize($pathToImage, 120))

/* 
* Original image with resolution 1920x1080
* Result image gonna be 120x67
*/

待办事项

  • 添加 CHANGELOG.md [ ]
  • 实现裁剪功能 [ ]
  • 允许禁用缓存 [ ]
  • 添加测试 [ ]
  • 添加注释 [ x ]
  • 添加更多扩展 [ ]
  • 尝试使用 Imagick 重新编写 [ ]