холст html5 предотвращает масштабирование ширины линии

Если я нарисую прямоугольник, скажем, ширину линии = 2, а затем масштабирую его, чтобы удвоить размер прямоугольника, я получу прямоугольник, граница которого в два раза больше начальной ширины линии.

Есть ли способ сохранить ширину линии до воспринимаемого размера 2 или исходного размера.

Короче говоря, я хочу просто масштабировать размер прямоугольника, но визуально сохранить ширину линии на уровне 2.

Я пробовал установить ширину линии до и после команды scale (2,2), но ширина границы также увеличивается.

Один из вариантов - разделить ширину линии на масштабный коэффициент, и это будет работать, если масштабные коэффициенты x и y одинаковы.

У меня нет возможности масштабировать ширину и высоту прямоугольника, и мне нужно использовать команду масштабирования, поскольку у меня есть другие объекты внутри прямоугольника, которым требуется масштабирование.

16
задан Nilesh 25 September 2010 в 15:17
поделиться