diff --git a/lib/pen.js b/lib/pen.js index 10ec8b1..359550a 100644 --- a/lib/pen.js +++ b/lib/pen.js @@ -464,6 +464,10 @@ export default class Painter { this.ctx.drawImage(view.url, -(width / 2), -(height / 2), width, height); } else { this.ctx.drawImage(view.url, startX, startY, rWidth, rHeight, -(width / 2), -(height / 2), width, height); + view.rect.startX = startX / view.sWidth; + view.rect.startY = startY / view.sHeight; + view.rect.endX = (startX + rWidth) / view.sWidth; + view.rect.endY = (startY + rHeight) / view.sHeight; } this.ctx.restore(); this._doBorder(view, width, height);