Utilisation

Les syntaxes de fonctions et les exemples suivants sont basés sur la librairie GD. Ces mêmes éléments fonctionnent avec la librairie Imagick. Il suffit d’utiliser la classe Imagick de Phalcon et d’instancier la classe.

1. Chargement d’une image

Au préalable, il faut charger/utiliser la classe suivante :

Pour GD

use Phalcon\Image\Adapter\Gd; 

Pour Imagick

Phalcon\Image\Adapter\Imagick 

Syntaxe de chargement d’image

Pour GD

$oImage = new \Phalcon\Image\Adapter\Gd("<chemin de l'image>"); 

Pour Imagick

$oImage = new \Phalcon\Image\Adapter\Imagick("<chemin de l'image>"); 

chemin de l’image : le chemin pour accéder à l’image ainsi que le nom et l’extension de l’image concernée.

Exemple de chargement d’image

$oImage = new Gd(BASE_PATH . '/public/img/les_enovateurs.jpg'); 

2. Accès aux données de l’image

La classe instanciée possède de nombreuses fonctions d’accès aux informations de l’image chargée.

a. Le fichier

Il est par exemple possible de récupérer le fichier en tant qu’objet PHP grâce à la fonction suivante : Image:getImage

$oFichier = $oImage->getImage(); 

b. Le Image:MIMEMIME (type)

Le MIME (type) du fichier est récupérable en utilisant la fonction suivante :

$oImage->getMime(); 

Exemple de résultat

image/jpeg 

c. Le chemin de l’image Image:getRealpath

Le chemin dans...

couv_EPPHALC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Installation
Suivant
Nouveautés de la version 4