jimp-dev/jimp

when rotate, the width and height of pic gets larger

Open

#808 aberto em 25 de out. de 2019

Ver no GitHub
 (0 comments) (4 reactions) (0 assignees)JavaScript (785 forks)batch import
bughelp wanted

Métricas do repositório

Stars
 (13.218 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

When I call roatet serval on the same object, the width and height of pic gets larger. after call rotate about 10 times, the pic will have a quiet obvious black border.

The follwoing code:

Jimp.read('https://s3-us-west-2.amazonaws.com/s.cdpn.io/123941/koala.jpg', (error, lenna) => {
        if (error) throw error;
        lenna
          .rotate(90)
          .rotate(90)
          .rotate(90)
          .rotate(90)
          .rotate(90)
          .rotate(90)
          .rotate(90)
          .getBase64(Jimp.AUTO, (err, base64) => {
            this.imageRef.setAttribute('src', base64);
          });
      });

Expected Behavior

The pic rotate with the original width and height.

Current Behavior

the pic will have black border ,the width and height of pic will grow evey time.

Context

  • Jimp Version: ^0.8.5
  • Operating System: win10
  • Node version: v10.16.3

Guia do colaborador