Чтобы уменьшить кривую пропорционально (чтобы сделать ту же форму, но меньше), вам нужно изменить различия контрольных точек в том же соотношении. Таким образом, Y1-Y0
следует изменить аналогично (X2'-X0')/(X2-X0)
: 25 / (200/50) = 6.25
. В целых числах:
ctx.quadraticCurveTo(25, 44, 50, 50);