теперь, начиная с 2015 года, все (основные?) Браузеры, кажется, допускают c.width
и c.height
, чтобы получить холст внутреннего размера, но:
вопрос, поскольку ответы вводят в заблуждение, потому что холст в принципе имеет 2 разных / независимых размера.
"HTML" позволяет сказать CSS ширина / высота и его собственная (атрибут-) ширина / высота
посмотрите на этот краткий пример другого размера , где я поместил холст 200/200 в HTML-элемент 300/100
В большинстве примеров (все, что я видел) не задан размер css, поэтому они получают имплицит ширины и высоты (холста для рисования) размера. Но это не обязательно, и может привести к забавным результатам, если вы выберете неправильный размер - т.е. css widht / height для внутреннего позиционирования.