Как вырезать неправильный узор с правильной прозрачностью? - Фотопедия
3 голосов
/ 31 января 2014

Это может быть трудно описать, и я еще не достаточно опытен, чтобы рисовать его, поэтому, пожалуйста, потерпите меня.

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

Моя идея вырезать большую часть изображения, выбрать то, что осталось, и уменьшить выделение. Таким образом, у меня есть полоса вокруг фактического изображения, которое я хочу использовать. Я намерен иметь градиент в канале прозрачности только там, где градиент на внутреннем крае полосы равен 100%, а на внешнем крае - 0%.

Это вообще возможно? Если да, то как?

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

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

Вот искусство ASCII!

                            ____
           GRADIENT        /    \
         TRANSPARENT      /  __  \
            STRIPE  -----/> /  \  \
                        /  /    \  \
                       /  /      \  \
                       |  \ CLEAR \  |
     COMPLETE         /  _/ IMAGE |  |
      TRANSPARENCY   /  /         /  |
                     |  \__       \  |
                      \_   \_  _  /  /
                        \_   \/ \/  /
                          \_   _   /
                            \_/ \_/

Ответы [ 3 ]

5 голосов
/ 31 января 2014

Есть несколько способов сделать это.

С помощью инструмента выбора:

  • Сначала выберите свой объект как обычно (вокруг части «четкое изображение»)
  • Увеличьте выделение на половину ширины вашей "нечеткой границы" с помощью Select-> Grow (так что если вы хотите, скажем, 50 пикселей нечеткого, увеличьте выделение на 25 пикселей)
  • Сгладьте выделение с помощью Select-> Feather для того же количества пикселей
  • Скопировать выделение; В буфере обмена должно быть то, что вы ищете

С маской слоя:

  • Сначала выберите свой объект как обычно (вокруг части «четкое изображение»)
  • Щелкните правой кнопкой мыши по своему слою и выберите «Добавить маску слоя»
  • Инициализировать маску слоя с помощью «Выделения»

Маска слоя в основном представляет собой слой в градациях серого, где цвет будет скопирован в альфа-слой целевого слоя (белый = полностью видимый (100%), черный = невидимый (0%)). Таким образом, вы можете теперь использовать любой фильтр, который вам нравится, чтобы добавить границу черно-белого градиента к вашему белому объекту интереса; когда вам понравится результат, снова щелкните правой кнопкой мыши на слое и выберите «Применить маску слоя» (в вашем случае хорошим началом будет фильтр размытия)

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

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

Итог: подход с использованием маски слоя является более гибким, и стоит потратить некоторое время на изучение того, как его использовать, если вы серьезно задумываетесь об использовании Gimp, но в вашем случае первое решение, вероятно, достаточно хорошее и будет намного быстрее, если вы никогда раньше не использовали маски слоев.

3 голосов
/ 31 января 2014

Это легко сделать с помощью встроенного инструмента Feather. Сделайте свой выбор как обычно, затем нажмите меню Выбор и Перо . Выберите размер пера и нажмите «ОК», затем скопируйте и вставьте выделенный фрагмент в пустой документ, чтобы увидеть эффект.

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

0 голосов
/ 31 января 2014

Вам не нужно делать ничего особенного с выделением, просто используйте маски слоя со смешанным краем. Я не достаточно знаком с GIMP, чтобы провести вас через него сам, но основная идея заключается в том, чтобы использовать маску позади вашего изображения, чтобы создать смешение по краям. Есть множество учебных пособий, уже доступных по этому вопросу. Я искал "края слоя gimp blend", чтобы найти широкий выбор из них.

Обновление: учитывая менее мощные опции смешивания слоев, доступные в GIMP, и наличие опции выбора пера, я бы предположил, что предложение ЛеФова - лучший способ сделать это, если вам не нужна дополнительная гибкость в управлении точным способом что это сочетается. Я оставлю свой ответ, поскольку использование маски смешивания все же дает больший контроль (за счет сложности).

...