Очистка линии искусства с изменчивыми краями

14

Итак, некоторое время назад я создал эту иконку из игры, но, оглядываясь на нее за белым фоном вместо альфа-канала, его края в некоторых местах очень изменчивы, а в других - гладкие, что, возможно, связано с методом, который я используется для выбора определенных регионов перед заполнением его Я использовал GIMP, и мне было интересно, есть ли какой-нибудь возможный способ легко исправить это (то есть сделать все края даже вместо прерывистых). Возможно некоторые фильтры рендеринга или методы выбора, о которых я не знаю? Я гуглил и ты трубил, но безрезультатно.

Мое изображение:

http://fc05.deviantart.net/fs71/f/2013/177/7/c/seal_of_mar_by_jacedc-d695fa3.png

(Как вы можете видеть, внутренние серповидные предметы изменчивы, а внешняя окружность слева и справа изменчива)

Jacedc
источник
3
Вы отметили как растр и заявили, что использовали Gimp. Растровые приложения всегда будут давать пиксели по краям дуг. Если вы используете векторное приложение, вы можете получить более чистые линии.
Скотт
@ Scott Ну, я был тем, кто пометил его как растр (хотя это явно растровое изображение)
Бен Брока
Я использовал GIMP, и где-то вдоль линии (без каламбура) он получился похожим на действительно прерывистое растровое изображение. Мне было интересно, есть ли быстрое решение, чтобы просто закруглить все края.
Jacedc
@BenBrocka - вопрос гласит Gimp .. поэтому растр - это хороший тег. не уверен, почему это было удалено. Jacedc - ты спрашиваешь как в Gimp ??? Как я уже говорил, растровое приложение не будет предлагать гораздо больше решений. Здесь нет «волшебной» кнопки.
Скотт
Чтобы избежать «прерывистых» краев для будущих изображений, вы создаете этот способ: убедитесь, что все ваши выборы закрашены.
Михаэль Шумахер,

Ответы:

11

Я бы сказал, что нет быстрых и грязных исправлений для изменчивых строк, вам просто нужно воссоздать его, используя векторы. Следующее заняло у меня 3 минуты в Photoshop с эффектом Circles и Stroke:

Пример логотипа

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

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

Также Save for Web & Devices..

Дом
источник
Ладно. Да, я не очень опытный в любом программном обеспечении GD, кроме GIMP, которое, я думаю, не работает с векторами. В любом случае, спасибо за помощь.
Jacedc
1
В Photoshop есть инструменты для работы с вектором, но на самом деле "не работает с векторами".
Скотт
1
@ Доминик Да, в Photoshop и ТОЛЬКО в Photoshop. Истинные векторные файлы можно масштабировать где угодно.
Скотт
Что вы имеете в виду "создает формы"? У него есть выбор прямоугольника и эллипса (а также свободный выбор и «инструмент контуров»), но кроме этого, нет.
Jacedc
3
Обратите внимание, что Inkscape подходит для такого рода вещей и является GPL
horatio
9

трассировка

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

Ниже приведен пример с Inkscape, где я импортировал растровое изображение, чтобы отследить его с помощью двух шагов цвета:

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

Это не сохранит точную круговую геометрию источника (обратите внимание на слегка волнистые формы выше), так как трассировка выполнялась с помощью кривых Безье, а не кругов или прямоугольников. Из-за этого такие следы всегда будут иметь гораздо больший размер файла, чем правильно воссозданные векторы.


сглаживающий

Другая возможность уменьшить алиасинг в растровом изображении, если мы не можем использовать замену векторной графики, - применить к изображению мягкое размытие.

Ниже я использовал плагин GIMP магический фильтр GREYC : Улучшение - Сглаживание (средняя кривизна) с 8 итерациями для сглаживания контуров при сохранении альфа-канала:

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

Takkat
источник
Хм. Очень хорошо! Я посмотрю на Inkscape. Благодарность!
Jacedc
Эта ссылка может быть лучше для получения текущего плагина G'MIC.
EdwinW
1

Есть действительно простой способ сделать это, используя нечеткий инструмент выбора, чтобы создать путь. Вот краткий пример того, как это сделать, в разделе «Исправление краев неровных изображений с помощью Gimp» .

Дэвид Кларк
источник
Ссылка мертва.
EdwinW
Я заменил ссылку на другую, которая не так детализирована, но содержит необходимые шаги.
Дэвид Кларк
Большое спасибо, я не мог понять, что было бы хорошим соответствием тому, что было там изначально.
EdwinW
Дайте мне знать, как вы поживаете - я могу попытаться найти лучший вариант, если он вам не подходит.
Дэвид Кларк,
0

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

Скотт Биггс
источник