Так что я немного запутался с радиусами в Inkscape. Долгое время я думал, что это:
было то же самое:
... Но оказывается, что наложение их друг на друга показывает, что они разные:
(где красный — прямоугольник, а синий — путь)
Дальнейший анализ показывает, что (после преобразования прямоугольника в путь) ручки находятся в странных местах:
Итак, мой вопрос: можно ли создать точные радиусы границ без использования инструмента «Прямоугольник» (где радиус одинаков во всех углах)? Или я должен всегда полагаться на него, чтобы получить действительно точные результаты? А также есть ли у кого-нибудь объяснение, почему ручки находятся там, где они есть?
Особенно при рисовании в низком диапазоне пикселей всегда есть значительная ошибка округления, которая затем станет видимой.
В приведенном ниже примере я нарисовал круг с радиусом 4 пикселя (серый), прямоугольник с закругленными углами радиусом 4 пикселя (черный) и прямоугольник, в котором закругленные углы были сделаны вручную из кругов с радиусом 4 пикселя (см. обходной путь ниже) .
Значения были тщательно скорректированы на панели инструментов, чтобы точно иметь радиус 4.000
px). Тем не менее, мы видим, что прямоугольник со скругленными углами не идеален:
Как только мы начнем работать с более высокой частотой пикселей (ниже красный круг имеет радиус 40 пикселей), закругленный угол прямоугольника будет намного лучше соответствовать точному радиусу 40 пикселей:
В случае, если нам нужна более высокая точность при рисовании с низкой частотой пикселей, мы не можем использовать предопределенный инструмент прямоугольника со скругленными углами. Затем нам, возможно, придется построить наши формы вручную, например, из базового круга:
Преобразуйте круг в путь Безье ( Path > Object to Path ):
Выберите все узлы, чтобы разорвать путь в выбранных узлах
Выберите сегмент и переместите его в нужное место.
Повторите для всех сегментов.
Выберите открытые узлы, чтобы соединить выбранные концевые сноски с новым сегментом .
Повторите для остальных открытых сегментов.
Это даст лучшие результаты при низком разрешении пикселей (см. красную линию в первом примере выше).
Марко Сканнадинари
Марко Сканнадинари
джуджа