Векторные линии эскиза не масштабируются

Мой логотип состоит только из векторных линий. Его размеры составляют 1051 х 194.

Когда я Слой > Трансформировать > Масштабировать логотип до меньшего размера (например, 170 x 32), некоторые линии исчезают; особенно вертикальные линии.

Почему это происходит и как я могу предотвратить это? Кажется, это такая простая вещь, с которой должен справиться Sketch!

Ответы (2)

Векторные изображения по-прежнему зависят от рендеринга на экране для целей отображения, а эти экраны состоят из пикселей.

Если линии слишком тонкие при масштабировании (намного меньше пикселя на мониторе/экране), то, вероятно, поэтому они исчезают. Попробуйте увеличить ширину обводки перед изменением масштаба или изменить дизайн логотипа, чтобы он хорошо смотрелся как в маленьком, так и в большом размере.

То же самое происходит и в других векторных программах, так что это не специфично для Sketch.

Эта анимация показывает, что происходит в Inkscape (еще один редактор векторных изображений) и как при увеличении масштаба линии остаются на месте.

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

Следует отметить, что даже при взгляде на анимацию выше векторные линии остаются , пока изображение не станет слишком маленьким. Это сглаживание. Обратите внимание, как границы прямоугольника меняются от сплошного черного до различных оттенков серого. Сглаживание зависит от ряда факторов (включая вашу видеокарту, драйверы и программное обеспечение) и может быть косвенно затронуто другими аспектами используемого вами комплекта (или любого другого средства просмотра), такими как качество выходного носителя ( например монитор).
Большое спасибо за ваш ответ, Билли Керр, очень ценю, что вы приложили усилия, чтобы ответить на него исчерпывающе. Также спасибо @Paul за разъяснения. Я выбрал ответ Суреша Мурали, так как он помог мне решить мою проблему, хотя спасибо всем вам за то, что уделили время, отвечая на мой вопрос!

Билли Керр был прав. Векторы исчезают, если они слишком малы.

Лучше преобразовать векторные линии в векторные фигуры, используя «Слой -> Преобразовать в контуры», чтобы получить больше гибкости и понять, что происходит с фигурой.

Минимальный размер приложения Sketch для визуализации векторных фигур составляет 0,5 пикселя. Ширина/высота векторной формы эскиза должны быть больше 0,5 для отображения на холсте.

Параметр «Масштаб эскиза» не отображает сообщение об ошибке, если вы уменьшаете размер фигуры менее 0,5 пикселя, поскольку некоторые люди используют его, чтобы скрыть фигуру. Он показывает сообщение об ошибке, только если вы вручную редактируете ширину/высоту фигуры.

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