studiow / glideformat
使用带命名预设的出色 glide api
v1.0.0
2016-01-07 15:37 UTC
Requires
- php: ^5.4 | ^7.0
- league/glide: ^1.0
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: ^4.7
This package is auto-updated.
Last update: 2024-09-24 21:13:56 UTC
README
使用带命名预设的 glide api
一些基本示例
$server = Studiow\GlideFormat\GlideFormatServer::createServer([ "source" => '/path/to/uploads', "cache" => '/path/to/cache', ]); $server->addPreset("thumbnail", ["w" => 100, "h" => 150, "fit" => "crop"]);
当使用路由器时,你可以这样做
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; // create $server like above $router = new \League\Route\RouteCollection(); $router->get("/img/{format}/{filename}", function(Request $request, Response $response, array $args) use ($server) { $server->outputImage($args['filename'], $args['format']); });