diff --git a/commands/edit-image/rotate.js b/commands/edit-image/rotate.js index 4792e7e7..5a1f20ff 100644 --- a/commands/edit-image/rotate.js +++ b/commands/edit-image/rotate.js @@ -42,7 +42,7 @@ module.exports = class RotateCommand extends Command { ctx.translate(canvas.width / 2, canvas.height / 2); ctx.rotate(degrees * (Math.PI / 180)); ctx.translate(-(canvas.width / 2), -(canvas.height / 2)); - ctx.drawImage(data, canvas.width / 2, canvas.height / 2); + ctx.drawImage(data, (canvas.width / 2) - (data.width / 2), (canvas.height / 2) - (data.height / 2)); ctx.translate(canvas.width / 2, canvas.height / 2); ctx.rotate(-degrees * (Math.PI / 180)); const attachment = canvas.toBuffer();