exif.php
Table of Contents
Functions
- exif_obtenir_orientation() : int|null
- Retourne l'EXIF d'orientation d'une image JPEG ou TIFF, si elle en possède bien un.
- exif_determiner_si_portrait() : bool
- Détermine si un EXIF d'orientation correspond à une image en mode portrait.
- exif_determiner_axe_symetrie() : int|null
- Détermine l'axe de la symétrie à appliquer sur une image porteuse d'un EXIF d'orientation.
- exif_determiner_angle_rotation() : int|null
- Détermine l'angle de la rotation à appliquer sur une image porteuse d'un EXIF d'orientation.
Functions
exif_obtenir_orientation()
Retourne l'EXIF d'orientation d'une image JPEG ou TIFF, si elle en possède bien un.
exif_obtenir_orientation(string $fichier) : int|null
Parameters
- $fichier : string
Return values
int|nullexif_determiner_si_portrait()
Détermine si un EXIF d'orientation correspond à une image en mode portrait.
exif_determiner_si_portrait(int|null $orientation) : bool
(cf. https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/#eh-exif-orientation).
Parameters
- $orientation : int|null
Return values
boolexif_determiner_axe_symetrie()
Détermine l'axe de la symétrie à appliquer sur une image porteuse d'un EXIF d'orientation.
exif_determiner_axe_symetrie(int $orientation) : int|null
En l'état, on renvoie toujours 1 s'il faut appliquer une symétrie, puisque, l'image générée par SPIP étant toujours en mode paysage (, l'axe de la symétrie à appliquer est toujours le même, à savoir horizontal (on n'utilise cependant pas la constante IMG_FLIP_HORIZONTAL fournie par la librairie GD).
Parameters
- $orientation : int
Return values
int|nullexif_determiner_angle_rotation()
Détermine l'angle de la rotation à appliquer sur une image porteuse d'un EXIF d'orientation.
exif_determiner_angle_rotation(int $orientation) : int|null
Parameters
- $orientation : int