Итак, некоторое время назад я создал эту иконку из игры, но, оглядываясь на нее за белым фоном вместо альфа-канала, его края в некоторых местах очень изменчивы, а в других - гладкие, что, возможно, связано с методом, который я используется для выбора определенных регионов перед заполнением его Я использовал GIMP, и мне было интересно, есть ли какой-нибудь возможный способ легко исправить это (то есть сделать все края даже вместо прерывистых). Возможно некоторые фильтры рендеринга или методы выбора, о которых я не знаю? Я гуглил и ты трубил, но безрезультатно.
Мое изображение:
(Как вы можете видеть, внутренние серповидные предметы изменчивы, а внешняя окружность слева и справа изменчива)
Ответы:
Я бы сказал, что нет быстрых и грязных исправлений для изменчивых строк, вам просто нужно воссоздать его, используя векторы. Следующее заняло у меня 3 минуты в Photoshop с эффектом Circles и Stroke:
Я не собираюсь делать все это для вас, но все, что вам нужно, это еще два полукруга, и у вас есть логотип на основе фигуры, который должен прекрасно масштабироваться до любого размера. Так что это 6 кругов, два полукруга и штрих применяется к некоторым из них. В вашем случае это очень просто воссоздать, но подробный логотип займет гораздо больше времени.
Существуют различные способы сделать это, хотя в вашем случае я бы просто смутился и потратил немного времени на то, чтобы сделать это, если вы разбираетесь в любом программном обеспечении GD, которое создает фигуры, это не должно занять даже получаса, а если нет, сейчас самое время выучить несколько навыков многократного использования.
Также
Save for Web & Devices..
источник
трассировка
В случае, если мы не можем легко воссоздать оригинал в векторно-ориентированном приложении, мы также можем отследить растровое изображение до векторной графики.
Ниже приведен пример с Inkscape, где я импортировал растровое изображение, чтобы отследить его с помощью двух шагов цвета:
Это не сохранит точную круговую геометрию источника (обратите внимание на слегка волнистые формы выше), так как трассировка выполнялась с помощью кривых Безье, а не кругов или прямоугольников. Из-за этого такие следы всегда будут иметь гораздо больший размер файла, чем правильно воссозданные векторы.
сглаживающий
Другая возможность уменьшить алиасинг в растровом изображении, если мы не можем использовать замену векторной графики, - применить к изображению мягкое размытие.
Ниже я использовал плагин GIMP магический фильтр GREYC : Улучшение - Сглаживание (средняя кривизна) с 8 итерациями для сглаживания контуров при сохранении альфа-канала:
источник
Есть действительно простой способ сделать это, используя нечеткий инструмент выбора, чтобы создать путь. Вот краткий пример того, как это сделать, в разделе «Исправление краев неровных изображений с помощью Gimp» .
источник
Для небольших проектов простое использование инструмента размытия может творить чудеса. Хотя это не относится к данному конкретному проекту, другие пользователи могут посчитать это решение целесообразным.
источник