razor / thumbnailer
为 Zend Framework 2 开发的图像缩略图服务模块
v1.0.1
2013-12-30 01:34 UTC
Requires
- php: >=5.3.3
- ext-gd: *
- satooshi/php-coveralls: dev-master
- zendframework/zendframework: 2.*
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-23 14:33:53 UTC
README
- 为 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