jimp-dev / jimp-dev/jimp

Autorotate based on exif not working

Open
#920 7 comments 6 reactions 0 assignees View on GitHub
bug help wanted
Dominant language
TypeScript
Stars
14.7k
Forks
777
PR merge metrics
No merged PRs in 30d

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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.