Чтобы убрать тонкие щели между соседними фигурами в Affinity на Mac, сначала проверьте, действительно ли соприкасаются их края. Затем объедините фигуры с одинаковой заливкой, наложите непрозрачные фигуры друг на друга или настройте сглаживание для растрового вывода. Одними настройками экспорта недостающую геометрию не исправить.

В этом руководстве используется актуальный интерфейс Affinity для компьютеров. Цель — получить готовую графику без нежелательных швов, по возможности сохранив векторный формат. Последовательность диагностики ниже сочетает документированные элементы управления с явно обозначенными проверками: мы не предполагаем, что у каждой тонкой линии одна и та же причина.

Тонкая линия — это реальная щель или проблема отображения краёв?

Affinity объясняет, что сглаживание смягчает края, добавляя полупрозрачные пиксели между объектом и фоном. Поэтому светлая граница может быть связана с покрытием краёв, даже если предполагается, что фигуры соприкасаются. Это повод отдельно проверить геометрию и отображение, а не сразу увеличивать все объекты. Параметры наложения слоя

Сохраните рабочую копию, затем сравните проблемную границу в трёх местах: в документе, в окне предварительного просмотра экспорта и в экспортированном файле, открытом в приложении, где он будет использоваться. Оставьте неизменными область экспорта и выходные размеры. В окне экспорта Affinity есть масштабируемый предварительный просмотр; на Mac нажмите ⌘1 в этом окне, чтобы установить масштаб 100%, ⌘2 — 200% или ⌘3 — 400%. Окно экспорта

Используйте эти наблюдения как диагностические подсказки, а не как окончательные доказательства:

Наблюдение Что проверить дальше
В исходном изображении граница выглядит разомкнутой Проверьте положение и размеры фигур.
По значениям фигуры соприкасаются, но светлая кромка остаётся На копии проверьте объединение или контролируемое наложение.
Линия есть в PNG при заданных размерах Перед передачей исправьте изображение или растровое отображение в Affinity.
PDF или SVG выглядит по-разному в разных приложениях или при разном масштабе Прежде чем менять геометрию, сравните с растровым экспортом.

Для двух неповёрнутых прямоугольников откройте Окно > Общие > Трансформирование. Выберите верхнюю левую опорную точку и сравните значение X + W левого прямоугольника со значением X правого. Также проверьте их вертикальное положение и высоту. Панель поддерживает точные значения положения и размера, а выбранная опорная точка определяет, как интерпретируются эти значения. Арифметика ограничивающих рамок полезна для прямоугольников, но она не доказывает, что две криволинейные границы совпадают. Панель «Трансформирование»

Например, прямоугольник с X = 0 px и W = 120 px заканчивается на отметке 120 px. Если второй прямоугольник начинается с X = 120,25 px, между ними остаётся геометрическая щель в 0,25 px. Это примеры значений, а не результаты измерений в Affinity. Сначала исправьте это расхождение, а затем экспериментируйте с качеством экспорта.

Как исправить изображение, сохранив нужные свойства?

Выберите способ исправления в зависимости от взаимного расположения фигур. Следующая таблица основана на документированных в Affinity инструментах для булевых операций, трансформирования и сглаживания. Она не гарантирует, что один параметр устранит все швы.

Требование к изображению Что попробовать сначала Условие или компромисс
Соприкасающиеся фигуры должны образовать общую заливку Объединить их в одну фигуру или составной объект Команда «Добавить» применяет цвет самого нижнего объекта.
Разные непрозрачные цвета должны остаться раздельными Продлить нижнюю фигуру под верхнюю Проверьте, что наложение сохраняет видимую границу.
Небольшой растровой графике нужны чёткие края Проверить параметр «Сглаживание: принудительно отключено» Кривые и диагонали могут стать зубчатыми.
Готовый внешний вид важнее векторной структуры Экспортировать проверенный растровый вариант Разрешение станет частью результата.

Объедините фигуры, которым нужна общая заливка

Если соседние элементы образуют одну непрерывную сплошную область, удаление внутренней границы — прямой способ исправить геометрию. Операция Affinity Добавить объединяет выделенные области и применяет цвет самого нижнего объекта. Составной объект позволяет в дальнейшем редактировать его компоненты. Создание составных объектов

  1. В Векторной студии выделите нужные фигуры.
  2. Выберите Вектор > Геометрия > Добавить или нажмите Добавить на панели инструментов, чтобы создать составной объект.
  3. Проверьте итоговую заливку и внешний контур.
  4. Экспортируйте изображение ещё раз и проверьте место прежнего стыка.

В справке по актуальной настольной версии сказано, что для постоянного результата булевой операции нужно, удерживая ⌥ Option, нажать Добавить на панели инструментов Векторной студии. Перед этим сохраните редактируемый исходник. Команда «Добавить» объединяет существующие области, но не создаёт перемычку между фигурами, которые действительно разделены. Объединение с помощью булевых операций

Используйте этот способ для фигур с совместимыми заливками. Объединение элементов разных цветов изменит дизайн: команда «Добавить» применяет цвет самого нижнего объекта. Простая группировка также не выполняет документированное булево объединение.

Намеренно наложите друг на друга фигуры с разными непрозрачными заливками

Если цвета должны остаться раздельными, можно продолжить нижнюю фигуру под верхнюю. Это геометрический обходной приём: он закрывает фон под местом стыка. Его следует проверять на непрозрачных заливках; при прозрачных заливках, режимах наложения или эффектах результат может заметно отличаться.

Рассмотрим в качестве примера пару неповёрнутых прямоугольников без обводки. Прямоугольник A расположен ниже прямоугольника B, начинается с X = 0 px и имеет ширину 120 px. Прямоугольник B начинается с X = 120 px. Чтобы проверить наложение на 1 px и сохранить левый край A на месте, выделите A, выберите верхнюю левую опорную точку на панели «Трансформирование», отключите Связь ширины и высоты и задайте W равным 121 px. В справке Affinity описаны эти настройки опорной точки, ширины и независимого изменения размеров. Панель «Трансформирование»

Значение 1 px приведено для проверки, а не как рекомендация Affinity. Проверьте фактический экспорт и используйте только такое наложение, которого достаточно для устранения видимой проблемы. В случае сложного изображения продлите только скрытую границу, не масштабируя весь объект. После этого проверьте внешний силуэт, углы и все намеренно оставленные отверстия.

Как настроить сглаживание для растрового экспорта?

В Affinity есть документированная настройка сглаживания для слоя. На панели Слои выберите проблемную фигуру, нажмите Параметры наложения и измените настройку Сглаживание на Принудительно отключено. Повторите для второй фигуры и сравните экспорт с целевыми размерами. В режиме Наследовать используется настройка родительского слоя; параметры Принудительно включено и Принудительно отключено отменяют наследование. Параметры наложения слоя

При отключении сглаживания края перестают смягчаться, поэтому проверяйте всю фигуру. Прямой стык может выглядеть лучше, но закруглённый угол — заметно ступенчатым. Рассматривайте режим «Принудительно отключено» как проверку для конкретного вывода графики с чёткими краями, а не как настройку по умолчанию для любых иллюстраций.

В том же диалоговом окне есть параметр Карта покрытия, который управляет переходом сглаживания и резкостью краёв. В справке Affinity описано редактирование и сброс его профиля. Универсальной кривой для удаления швов в справке нет, поэтому произвольные координаты профиля нельзя считать гарантированным исправлением. Сначала сравните с более простой настройкой «Принудительно отключено» и восстановите исходное значение, если компромисс неприемлем. Параметры наложения слоя

Для растровых изображений с границами, выровненными по осям, также проверьте привязку к пикселям. Откройте Вид > Привязка и включите Принудительное выравнивание по пикселям. По словам Affinity, при создании, перемещении или изменении объектов, узлов и маркеров эта настройка привязывает их к целым пикселям. Другие цели привязки всё ещё могут приводить к положению вне пиксельной сетки. Принудительное выравнивание по пикселям

Параметр Перемещение с шагом в целое число пикселей служит другой цели: он позволяет сохранять существующее положение с дробными координатами и перемещать объект на целое число пикселей. Само по себе его включение не означает, что край выровнен по пиксельной сетке. Ещё раз проверьте координаты и помните, что выравнивание по пикселям не убирает сглаживание вдоль каждой кривой или диагонали. Принудительное выравнивание по пикселям

Что на самом деле гарантируют настройки экспорта PDF и SVG?

Для контролируемого сравнения выберите Файл > Экспорт > Экспорт, задайте нужную предустановку и проверьте параметры Файл и Дополнительно. Каждый раз выбирайте весь документ или нужную монтажную область. Область выделения включает перекрывающие её невыбранные слои; Только выделенное исключает их. Это различие важно, если исправление основано на фигуре под верхним слоем. Окно экспорта

В справке Affinity описаны три варианта Растрировать для PDF, SVG и EPS:

  • Ничего: экспорт без растрирования элементов дизайна; неподдерживаемые элементы пропускаются.
  • Неподдерживаемые свойства: растрируются только неподдерживаемые элементы.
  • Всё: растрируются все элементы, чтобы сохранить исходный внешний вид.

Эти варианты определяют преобразование формата, а не исправляют геометрию. В частности, вариант Ничего может удалить неподдерживаемое содержимое, поэтому его не следует считать универсальным способом улучшить качество. Настройки экспорта

Для векторного результата сначала исправьте реальные щели и, если это допускает дизайн, используйте объединение или наложение. Затем проверьте экспортированный PDF или SVG в целевом приложении. Документированные параметры сглаживания слоя не гарантируют, что все внешние программы одинаково воспроизведут настройки покрытия краёв Affinity. Не обещайте, что режим «Принудительно отключено» в исходнике устранит швы во всех программах для просмотра векторов.

Для растрового результата экспортируйте PNG с заданными шириной и высотой и проверьте сам файл. В справке Affinity размеры изображения описаны отдельно от Разрешения растра: этот параметр задаёт разрешение эффектов, растрируемых при экспорте в поддерживаемые векторные форматы. Повышение разрешения растра не закрывает геометрическую щель и не меняет границу, которая осталась векторной. Настройки экспорта

Если нужно передать PDF, но векторная структура необязательна, можно начать с предустановки PDF (плоский): в ней используется параметр Растрировать: всё и разрешение растра документа. Так можно перенести в PDF проверенный растровый вид, однако растрирование сохранит и шов, уже заметный в отображении Affinity. Сначала исправьте и проверьте внешний вид. Сравнение предустановок экспорта PDF

При проверке растрированного PDF обратите внимание на параметры Уменьшать разрешение изображений и Допускать сжатие JPEG. В справке Affinity сказано, что эти параметры могут снижать разрешение и сжимать растрированные элементы. Если отключить их на время сравнения, можно оценить границу без этих дополнительных изменений, но сам стык это не исправит. Настройки экспорта

Как убедиться, что шов исчез?

После каждого изменения экспортируйте изображение, меняя только один параметр за раз. Проверьте проблемную границу при целевом размере отображения, а затем увеличьте её, чтобы осмотреть углы и переходы. Для графики с прозрачностью сравните результат на светлом и тёмном фоне. Если передаёте векторный файл, проверьте сам PDF или SVG в приложении, где он будет использоваться; для выявления различий в отображении держите под рукой растровую версию для сравнения.

В завершение выберите исправление, которое сохраняет нужный внешний вид и структуру: объедините непрерывные заливки, продлите непрозрачные нижние фигуры под соседние цвета или используйте проверенный растровый результат, если он соответствует требованиям. Сохраните редактируемый документ Affinity, чтобы при изменении размера или цвета снова проверить результат.

Источники