29

Есть ли в gimp инструмент "заливка в прозрачный"? То есть: то, что точно такое же, как заливка (Shift+B), но заполнение до 100% прозрачности, а не до цвета.

А также: есть ли карандашный инструмент, который позволит мне рисовать с прозрачностью 100%, а не с цветом?

Изменить: я нашел решение «заполнить прозрачным»: выберите «Нечеткий инструмент выбора», нажмите цвет, а затем Edit-> Cut

Мне бы очень хотелось, чтобы Gimp поддерживал рисование прозрачным цветом.

3 ответа3

16

Прозрачность заливки ковша с помощью GIMP

Примечание. Это руководство также доступно в формате PDF.

_La trahison des images_ земляком Рене Магриттом; частично разрушенный для целей данного урока.

Добавить альфа-канал

У некоторых типов изображений нет канала прозрачности; JPG например. Если это так, добавьте канал альфа-прозрачности. Это можно сделать, выбрав Layer → Tranparency → Add Alpha Channel .

Заливка ведра цветом [опционально]

Следующий шаг является необязательным и состоит в заполнении области, которая должна стать прозрачной с простым цветом. Выберите инструмент заливки или нажмите [Shift]+[B] . В параметрах панели инструментов « Bucket Fill выберите « Fill transparent areas только при необходимости. Выберите BG colour fill и Sample merged и выполните несколько попыток, настраивая Threshold для достижения наилучших результатов. Между ними нажмите [Ctrl]+[Z] чтобы отменить.

Некоторое смешение цветов будет неизбежным и даже желательным. (В этом отношении Adobe Photoshop ничем не отличается.) Следовательно, выберите цвет, который совместим с фоном, на котором в конечном итоге будет использоваться полученное изображение. Нажмите на прямоугольник цвета фона в верхней половине окна панели Tool Options инструмента, чтобы изменить цвет фона. Здесь я использовал f3f3e9 в качестве цвета фона для заливки простым цветом. Однако можно также использовать инструмент «Пипетка», чтобы выбрать цвет в любом месте на рабочем столе.

<code> Bucket Fill </code>: выбирайте <code> Fill прозрачные области </code> только при необходимости.Выберите <code> BG color fill </code> и <code> Sample merged </code> и выполните несколько попыток, настраивая <code> Threshold </code> для достижения наилучших результатов.В промежутке нажмите <code> [Ctrl]+[Z] </code>, чтобы отменить.

<code> Bucket Fill </code> применяется.Выберите цвет заливки, совместимый с фоном, на котором в конечном итоге будет использоваться полученное изображение.Это потому, что некоторое смешение цветов неизбежно и даже желательно.Здесь я использовал <code> f3f3e9 </code> для заливки простым цветом.

Выбрать по цвету

Теперь нужно Select → By Colour . Может быть заманчиво выполнить Colour to Transparency , однако это также изменит полупрозрачные области в пределах желаемой области изображения. На этот раз выберите « Fill transparent areas а также « Sample merged . В этом конкретном примере я решил не применять Antialiasing и Feather edges . Тем не менее, поэкспериментируйте с этими настройками и выберите то, что выглядит лучше. Опять же, сделайте несколько попыток, настраивая Threshold для достижения наилучших результатов. Между ними нажмите [Ctrl]+[Z] чтобы отменить.

<code> Select by Color </code>: на этот раз выберите <code> Fill прозрачные области </code>, а также <code> Sample merged </code>.Опять же, выполните несколько попыток при настройке <code> Threshold </code> и поэкспериментируйте с <code> Antialiasing </code> и <code> Feather edge </code> для достижения наилучших результатов.В промежутке нажмите \ <code> [Ctrl]+[Z] </code>, чтобы отменить.

<code> Выбрать → По цвету </code> применено

Вычесть из выбора

Иногда бывает трудно сделать правильный выбор цвета. Некоторые из желаемой области изображения могут быть выбраны также, потому что цвет соответствует. В этом случае, и едва видимые, девять желаемых пикселей в середине трубы также были выбраны для удаления. Когда это происходит, используйте [Ctrl]+Drag с выбранным инструментом Select чтобы выбрать область вычитания.

Используйте <code> [Ctrl]+Drag </code> с выбранным инструментом <code> Select </code>, чтобы выбрать область вычитания.

Желаемая область прозрачности теперь выбрана.

удалять

После выбора нужной области прозрачности просто нажмите [Delete] .

Как только желаемая область прозрачности выбрана, просто нажмите <code> [Удалить] </code>.

Конечный результат

Наконец, экспортируйте прозрачное изображение с помощью File → Export As... в формат файла, который поддерживает прозрачность. Это было бы предпочтительно PNG, но GIF также работал бы.

Конечный результат

13

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

Еще один способ сделать это - изменить пороговое значение в корзине до 0, если вы хотите заполнить только 100% прозрачности.

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .