feat(canvas): scaling