fkr / imagine-bundle
Integrates Imagine into Symfony2
Installs: 117
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.3.2
- imagine/imagine: 0.2.*
- symfony/framework-bundle: 2.*
This package is auto-updated.
Last update: 2023-04-28 03:42:12 UTC
README
Integrates Imagine into Symfony2.
Installation
Bring in the vendor libraries
This can be done in three different ways:
Method #1) Use composer
"require": {
"fkr/imagine-bundle": "*"
}
Method #2) Use git submodules
git submodule add git://github.com/avalanche123/Imagine.git vendor/imagine
git submodule add git://github.com/fkrauthan/FkrImagineBundle.git vendor/bundles/Fkr/ImagineBundle
Method #3) Use deps file
[Imagine]
git=git://github.com/avalanche123/Imagine.git
target=imagine
version=v0.2.8
[FkrImagineBundle]
git=git://github.com/fkrauthan/FkrImagineBundle.git
target=bundles/Fkr/ImagineBundle
Register the Imagine and Fkr namespaces
// app/autoload.php
$loader->registerNamespaces(array(
'Imagine' => __DIR__.'/../vendor/imagine/lib',
'Fkr' => __DIR__.'/../vendor/bundles',
// your other namespaces
));
Add SimplePieBundle to your application kernel
// app/AppKernel.php
public function registerBundles()
{
return array(
// ...
new Fkr\ImagineBundle\FkrImagineBundle(),
// ...
);
}
Configuration
# app/config.yml
fkr_imagine:
driver: gd
- driver: sets the driver which Imagine should use
Allowed drivers:
- gd (default) Use GD
- imagick Use IMagick
- gmagick Use GMagick
Usage
To get a driver specific Imagine class instance just use the following code
$this->get('fkr_imagine');
Thats all. For the complete api visit the Imagine api doc.