Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите канвас !!!

канвас Ученик (242), на голосовании 2 месяца назад
как изменять координаты нарисованного прямоугольника пропорционально увеличению размеров канваса?
Голосование за лучший ответ
Dlazder Мудрец (16877) 3 месяца назад
Использовать относительные координаты, которые будут высчитываться на основе ширины и высоты холста. То есть ты рисуешь квадрат не на (100px, 240px) а на (10%, 24%)
Коэффициент получаем вот так:
widthCoeff = canvas.width / 100
И рисуешь вот так:
context.fillRect(10*widthCoeff, 40*...
Названия методов не помню, но суть думаю донес.

Правда максимально точного расположения элементов добиться не выйдет. Если в твоем случае это не критично думаю такой способ должен подойти
Похожие вопросы