Почему эти две фигуры ведут себя по-разному при масштабировании с использованием выравнивания по пиксельной сетке?

См. изображение 1 ниже.

  • Оранжевая фигура имеет ширину 38 пикселей и толщину 1 пиксель с радиусом 12 пикселей.
  • Зеленый имеет ширину 152 пикселя и толщину 1 пикселя с радиусом 3 пикселя.

Я создал эти формы, используя технику, показанную на изображении 4 .

Есть два прямоугольника один над другим, и я использовал команду MINUS FRONT Обработки контуров , чтобы создать эти две фигуры одинаковой высоты, но разных ширины и радиуса.

введите описание изображения здесь

Моя проблема возникает , когда я пытаюсь увеличить эти фигуры.


Поведение 1 (изображение 2): я увеличил каждую из них по отдельности до 200% . Зеленая форма сохранила правильную толщину (2 пикселя), но радиус исказился, и форма стала прямой линией. Оранжевая форма сохранила все аспекты.


Поведение 2 (изображение 3): когда я увеличиваю обе фигуры вместе, обе формы сохраняют свои пропорции и ничего не искажается.


Почему это?

Мне нужно сохранить идеальное соотношение пикселей и увеличить без потери/искажения радиуса. Это как-то связано с СООТНОШЕНИЕМ RADIUS / RADIUS-WIDTH?


Вообще, возможно ли сохранить пропорции таких фигур, если проверено выравнивание по пиксельной сетке?

1. то, что вы называете высотой, это просто толщина обводки, или сама обводка (понятно, что зеленая фигура выше оранжевой). 2. Вы закончили логическую операцию (объединить компоненты формы) или форма, которую вы использовали для вычитания, все еще является частью объектов?
другой вопрос: вы масштабируете только высоту или ширину + высоту пропорционально?
3-й вопрос: вы используете фотошоп или иллюстратор? вы добавили оба тега. Я возьму иллюстратор.
1. Это фигуры, а не штрихи. 2. Они не являются частью чего-либо еще. Они независимы. 3. Соблюдаю пропорции. 4. Иллюстратор
не могу воспроизвести проблему
Я тоже пытался воспроизвести, но не получается.
@Luciano @ Билли Керр, даже я сейчас не могу это продюсировать. Я предполагаю, что это была ошибка в той версии иллюстратора.

Ответы (1)

Решение

Измените внутреннюю кривую или переместите нижнюю точку на пиксель вниз:

изгиб

Укажите вниз

Пиксель вниз

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