J'utilise bien la version phar, mais en fait mon problème ne se situe pas au niveau d'Imagine mais de mes classes personnelles qui font partie de mon projet. J'utilise ma propre fonction __autoload() pour inclure mes classes automatiquement et à la volée dès qu'elle sont instanciées, mais cette fonction n'est plus appelée dès que j'inclus la libraire imagine.
Exemple :
$o1 = new MaClasse1; // ma fonction __autolaod est appelée et l'objet o1 créé
include_once 'Imagine.phar';
$imagine = new Imagine\Gd\Imagine(); // OK
$o2 = new MaClasse2; // Erreur, PHP ne trouve pas MaClasse2 car ma fonction __autoload qui inclue mon 'maclasse2.php' n'est pas appelée.
Bon, pour l'instant la seule solution que j'ai trouvée c'est d'appeler les fonctions qui utilisent la librairie imagine en ajax sans les mélanger avec le PHP de mon projet et ça fonctionne.
Si quelqu'un à la solution au problème ça peut m'intéresser tout de même.
Merci à toi !