Skip to content
Extraits de code Groupes Projets

fix: tourner_selon_exif_orientation()

Fusionnées JamesRezo a demandé de fusionner fix-tourner_selon_exif_orientation vers master
Tous les fils de conversation ont été résolus !
2 fichiers
+ 1
37
Comparer les modifications
  • Côte à côte
  • En ligne
Fichiers
2
+ 0
30
@@ -131,33 +131,3 @@ function action_tourner_post($id_document, $angle) {
);
}
}
// Appliquer l'EXIF orientation
// cf. http://trac.rezo.net/trac/spip/ticket/1494
function tourner_selon_exif_orientation($id_document, $fichier) {
if (
function_exists('exif_read_data')
&& ($exif = @exif_read_data($fichier))
&& (
($ort = $exif['IFD0']['Orientation'])
|| ($ort = $exif['Orientation'])
)
) {
spip_log("rotation: $ort");
$rot = null;
switch ($ort) {
case 3:
$rot = 180;
// rotation à 180
case 6:
$rot = 90;
// rotation à 90
case 8:
$rot = -90;
}
if ($rot) {
action_tourner_post([null, $id_document, $rot]);
}
}
}
Chargement en cours