Turistforeningen / node-aspectratio

Image aspect ratio calculation utility
MIT License
20 stars 1 forks source link

Bug with 1:1 ratio #7

Open giraudvalentin opened 5 years ago

giraudvalentin commented 5 years ago

For ratio 1:1, i need to do :

  if (r === '1:1') {
    xDifference = (x - xPrime) / 2
    yDifference = (y - yPrime) / 2
  } else {
    xDifference = Math.floor((x - xPrime) / 2)
    yDifference = Math.floor((y - yPrime) / 2)
  }

because the Math.floor return different value for width and height in the crop result instead.

For exemple this image return [ 0, 0, 1366, 1365 ] (ratio 1:1!v) but i need same value for width & height.

Aloise-Sauvage_426