loevgaard / tinypng-bundle
TinyPNG/TinyJPG API 库的 Symfony 扩展包
v0.1.7
2016-09-29 13:44 UTC
Requires
- php: >=5.3.2
- symfony/config: ^2.1 || ^3.1
- symfony/console: ^2.1 || ^3.1
- symfony/dependency-injection: ^2.1 || ^3.1
- symfony/http-kernel: ^2.1 || ^3.1
- tinify/tinify: ^1.2
README
此包已被废弃。请使用此 TinyPNG 扩展包 代替
TinyPNG 扩展包在 config.yml
中添加了一个非常简单的配置选项来配置 TinyPNG API。
使用方法
使用 composer 添加扩展包
composer require loevgaard/tinypng-bundle
将配置添加到 config.yml
tinypng:
api_key: [INSERT API KEY]
将扩展包添加到 AppKernel.php
$bundles = [ ... new Tinypng\Bundle\TinypngBundle(), ... ];
现在您可以
Tinify\fromFile("unoptimized.png")->toFile("optimized.png");
直接使用,无需设置 API 密钥。
有关 TinyPNG API 的使用方法,请参阅 https://github.com/tinify/tinify-php。