Documentation du code de SPIP et de ses plugins

SPIP

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|null

exif_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
bool

exif_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|null

exif_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
Return values
int|null

        
On this page

Search results