Duplicata possible:
Accès aux données de rotation JPEG EXIF en Javascript côté client
J'aurais besoin d'extraire les données d'orientation EXIF d'une image HTML JPEG avec Javascript.
selon documentation de exiftool l'indicateur d'orientation se trouve à l'offset 0x112 dans le marqueur EXIF et occupe 2 octets.
Je suppose que nous avons juste besoin d'extraire les données avec un bon décalage et de "convertir" la valeur, mais je n'ai aucune idée de comment y parvenir dans le navigateur. La valeur de résultat doit être un nombre compris entre 1 et 8 décrivant l'orientation.
Comment lire ces données à partir d'une simple balise IMG? J'ai besoin d'une solution Webkit uniquement, mais uniquement d'un navigateur.
Merci !
Copie possible de cette question .
merci. voici l'exemple de code final pour obtenir l'orientation:
var b64 = "data:image/jpeg;base64,/9j/4AAQSkZJRgABA......";
var bin = atob(b64.split(',')[1]);
var exif = EXIF.readFromBinaryFile(new BinaryFile(bin));
alert(exif.Orientation);