Il offre les fonctions suivantes:
- image_resize
- image2stringpng
- image2stringgif
- image2stringjpg
- imagealphablending
- imagesavealpha
- imagefilter
thumb
Cette fonction permet de créer une miniature d'une image. Les formats JPEG et PNG sont acceptés. Le premier argument est le fichier source, le second est le fichier qui contiendra la miniature, le troisième est la taille maximale en largeur, le dernier est la taille maximale en hauteur. Cette fonction ne renvoie rien.Exemple :
~thumb('DSC0073.JPG','ico0073.png','100','100')
Il est aussi possible par l'intermédiaire de variables supplémentaires d'utiliser convert (de la suite logiciel ImageMagick) pour effectuer toutes sortes de manipulations sur les images.
Pour dire à thumb d'utiliser convert plutôt que GD, il suffit de déclarer la variable "thumbuse" avec comme valeur "convert" :
~set('thumbuse', 'convert')
Ensuite pour réellement tirer partie de convert il faut lui spécifier les traitements à appliquer par l'intermédiaire de la variable convertopt :
~set('convertopt','-quality 65 +profile "*"')
Dans ce cas, convert compressera l'image et enlèvera toutes les informations (profils...) qui alourdissent le fichier pour une utilisation web.
Une liste exhaustive des traitements possibles est disponible sur le site ImageMagick
get_exif
Cette fonction renvoie les entêtes EXIF de l'image JPEG passée en argument. Les entêtes renvoyées dépendent de l'image.Exemple :
~get_exif('DSC0073.JPG')
Télécharger
FAQ
