Вот полезный метод GIMP, который я недавно использовал для этого - вероятно, похож на «Color To Alpha» (Color To Alpha был для меня серым, хотя я был в режиме RGB), но этот метод дал мне несколько полезных настроек для «софт» «Я хотел, чтобы края выходили наружу (в отличие от техник волшебной палочки, которые оставляют тонкую черную рамку вокруг изображения, а не делают края частично прозрачными).
Короче говоря, я скопировал версию исходного изображения в градациях серого в его маску слоя / альфа-канал, а затем использовал кривые на альфа-канале, чтобы сделать большую часть изображения непрозрачной при настройке прозрачности краев. Очень хороший эффект и очень настраиваемый.
Вот шаг за шагом, чтобы сделать это:
- Начиная со слоя с исходным изображением на нем, называемого «изображение»
- Дублируйте слой «image» на новый слой под названием «image alpha» (с помощью кнопки «Duplicate Layer» в диалоге «Layers»)
Colors > Desaturate... > Lightness
на слое "image alpha"
- Щелкните правой кнопкой мыши слой «изображение» и
Add Alpha
(если это еще не сделано)
- Скопируйте все «изображение альфа» (в слое «изображение альфа»,
Select All
& Copy
)
Paste
это на альфа-канал «изображения» (нажмите на правую иконку слоя «изображение», а затем вставьте его)
- Предыдущие шаги, возможно, идентичны одной команде "Color to Alpha"
Необязательно: щелкните правой кнопкой мыши «изображение» и Show Layer Mask
(должно показать, что вы вставили). Если вы пропустите это, вы увидите изменение прозрачности в реальном времени на следующем шаге.
Color > Curves
- В диалоговом окне «Кривые» сделайте плоскую кривую вдоль верхней части, а затем быстро уменьшайте ее влево, в результате чего большинство ярких пикселей станут полностью белыми (т. Е. Изображение там непрозрачно).
Снимите флажок, Show Layer Mask
чтобы увидеть примененную прозрачность.
Перемещение точки насыщения Кривых (вверху кривых) и скорость, с которой она снижается, позволяет настроить, насколько края изображения прозрачны и насколько.