jimp-dev/jimp

Autorotate based on exif not working

Open

#920 ouverte le 30 juil. 2020

Voir sur GitHub
 (7 commentaires) (6 réactions) (0 assignés)JavaScript (785 forks)batch import
bughelp wanted

Métriques du dépôt

Stars
 (13 218 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

Both in the browser and in node, Jimp is not autorotating based on exif. I'm using Jimp.read(buffer), does autorotate not work with buffers?

Here's the typescript code let image = await Jimp.read(buffer); let photo = await image.cover( 1920. 1920, Jimp.HORIZONTAL_ALIGN_CENTER | Jimp.VERTICAL_ALIGN_MIDDLE, ); buffer = await photo.getBufferAsync(Jimp.MIME_JPEG);

the buffer then contains an image with the rotation exif information stripped out, but not rotated properly. This also happened on 0.13.0.

Guide contributeur