Imagine est une classe PHP5 orientée objet permettant de manipuler vos images: Redimension, rognage, filtres etc.

Imagine est composée de plusieurs classes et interfaces PHP5 qui vont nous permettre de manipuler nos images en s'affrichissant des dépendances "drivers". En effet, la classe a été pensée pour utiliser n'importe quel moteur de manipulation d'images (GD, ImageMagick...).
Si vous souhaité utiliser une autre librairie de traitement d'image, il vous suffira d'implémenter l'interface ImagineInterface.
Côté fonctionnalités, la classe nous permet de:
Voici un exemple d'utilisation basique:
<?php
$imagine = new ImagineGdImagine();
$size = new ImagineImageBox(40, 40);
$mode = ImagineImageImageInterface::THUMBNAIL_INSET;
// or
$mode = ImagineImageImageInterface::THUMBNAIL_OUTBOUND;
$imagine->open('/path/to/large_image.jpg')
->thumbnail($size, $mode)
->save('/path/to/thumbnail.png');
Qui aura pour effet de créer une thumbnail de l'image en 40 x 40px.
La documentation est plutôt bien faite, avec toute l'API commentée. Utilisant pleinement les namespace et derniers concepts objets de PHP5.3, il faudra au moins une version de PHP en 5.3 ou plus pour faire fonctionner la bibliothèque.
A voir aussi sur le même sujet:
Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:
Compte la Ferme du WebIdentifiez-vousInscrivez-vous |
Compte Facebook
|
Compte Twitter
|