Странное измерение Canvas в Javascript (html 5 / jquery) - PullRequest
2 голосов
/ 21 ноября 2011

Я только начал изучать холст.Но у меня есть проблема с моими полигонами.

Мой пример / проблема: http://jsfiddle.net/xCLX4/

Я хочу с Javascript создать / нарисовать многоугольник / прямоугольники, которые могут "заменить" правило CSS,Позже я хочу преобразовать их в другую форму.(Вот почему я не просто использую CSS.)

Но ... я еще не там, так как линии не в каком-то измерении с Canvas каким-то странным образом.

Любая помощь будет очень признательна

Редактировать: Посмотреть результат на http://jsfiddle.net/xCLX4/3/

1 Ответ

2 голосов
/ 21 ноября 2011

С помощью var $ctx = $( '<canvas />', {width:_width, height:_height } ); вы устанавливаете ширину и высоту стиля, но растровое изображение холста все еще имеет значения по умолчанию ( attr-canvas-width ). Думаю, вы действительно хотите сделать что-то вроде:

var $ctx = $( '<canvas />');
$ctx[0].width = _width;
$ctx[0].height = _height;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...