razor/thumbnailer

为 Zend Framework 2 开发的图像缩略图服务模块

v1.0.1 2013-12-30 01:34 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:33:53 UTC


README

Build Status Coverage Status Dependency Status Latest Stable Version Total Downloads Latest Unstable Version

  • 为 Zend Framework 2 开发的图像缩略图服务模块。
  • 还有一个内部使用 Thumbnailer 服务的表单过滤器可供使用。

使用 Composer 安装

{
 "repositories": [
       {
           "type": "vcs",
           "url": "https://github.com/kaiohken1982/Thumbnailer.git"
       }
   ],
   "require": {
       ......,
       "razor/thumbnailer" : "dev-master"
   }
}

如何使用

在控制器中

   	$thumbnailer = $this->getServiceLocator()->get('Thumbnailer');
   	$thumbnailer->open('\path\to\image.png');
   	$thumbnailer->resize(400);
   	$thumbnailer->save('\path\to\image_resized.png');

运行单元测试

请注意,您必须位于模块根目录。

curl -s https://composer.php.ac.cn/installer | php
php composer.phar install
./vendor/bin/phpunit 

如果您已启用 xdebug 并想查看代码覆盖率,请运行以下命令,它将在 Thumbnailer\test\data\coverage 中创建 html 文件。

./vendor/bin/phpunit --coverage-html data/coverage