Я начал экспериментировать с рисованием на объекте Canvas. В прошлом мое знакомство с Canvas было сосредоточено (NPI) на манипуляциях с изображениями, поэтому я в меру знаком с его системой координат и процессом преобразования. Я работаю с тестовым холстом с размером экрана 30 X 30. Получив дескриптор 2D-контекста, я делаю один вызов:
ctx.fillRect(0,0,10,10);
выводит в верхнем левом углу маленькую черную метку размером с булавочную головку. Чтобы прямоугольник имел любой размер, скажем, примерно 1/4 холста, необходимо настроить следующие параметры:
ctx.fillRect(0,0,200,200);
Итак, как изменился масштаб этого холста? Да, я думаю, я мог бы «уменьшить масштаб» до чего-то вроде нормального, но я хотел бы выяснить, что в первую очередь вызывает это. Я отключил JQuery, думая, что это может как-то мешать, но это не помогло.
Любые идеи?
ОБНОВЛЕНИЕ:
Холст добавляется к домику в следующих строках:
<canvas id='foo_" + self.groupIndex + "' class='hCanvasClassName'>"
при этом CSS определяет ширину на уровне 100%, а высота назначается кодом JS.