Bonjour,
je suis débutant avec le framework cakePHP et je cherche à installer Imagine pour manier des images pour mes membres.
Je galère à essayer d'installer Imagine car apparemment on est obligé maintenant de passer par Composer que je déteste.

Ces installations en ligne de commandes me font saigner des yeux ...

Est ce qu'il est possible d'installer Imagine avec la bonne vieille méthode du m.a.n.u.e.l.l.e.m.e.n.t ?

Merci d'avance.

5 réponses


Il te suffit de télécharger les sources sur le dépot officiel Github

mettre le .phar dans le dossier Vendor
puis
require APP . 'Vendor' . DS . 'imagine.phar';

lupyo
Auteur

Merci de vos réponses.
j'ai finallement réussi à l'installer avec composer. Mais bon .. je n'arrive à rien avec imagine. je n'arrive pas à initialiser Imagine.

@Zil : il n'y a plus de fichier Imagine.phar. Imagine est désormais à installer avec Composer et il s'agit de dossiers et de fichiers divers.

Voici un exemple, pris sur Grafikart ;) dans le tuto sur cakephp, partie gestion des photos

        $file = fichier;
        $dest =  destination;
        if(!file_exists($dest)){
          mkdir($dest, 0777, true);
        }
        $imagine = new Imagine\Gd\Imagine();
        try{
          $imagine
          ->open($file)
          ->thumbnail(new Imagine\Image\Box(150,150),
            Imagine\Image\ImageInterface::THUMBNAIL_OUTBOUND)
          ->save($dest); 
        }catch(Imagine\Exception\Exception $e){
          debug($e);
        }
lupyo
Auteur

Merci à vous.
En fait j'ai enfin réussi à faire ce que je voulais tout simplement en utilisant un Helper fourni par Grafikart (imageHelper).