У меня есть несколько изображений в формате jpg, и мне нужно, чтобы каждое из них имело прозрачный фон.
У меня есть GIMP в качестве графического инструмента.
Мне нужно поместить их на веб-страницу, и мне нужно видеть только основной элемент и иметь прозрачный фон.
В GIMP 2.10.14 :
layer -> transparency -> add alpha channel
Затем выполните следующие шаги. В новых версиях color to alpha
не существует
Чтобы расширить ответ utopicam , иногда ваше изображение может содержать области, такие как тени, которые вы хотели бы сделать полупрозрачными. Например, предположим, что у вас есть фотография, снятая в лайтбоксе, такая как эта красивая и свободно лицензированная фотография шведской деревянной игрушечной лошади , любезно предоставленная Creative Tools :
В общем, первым шагом будет настройка уровней изображения до тех пор, пока фон не станет полностью белым, за исключением теней и отражений, которые мы хотим сохранить. (Вы также можете использовать эту технику с серым или цветным фоном, но получить хороший результат таким образом немного сложнее.) В этом случае изображение уже хорошо настроено, поэтому нам не нужно ничего с этим делать.
Следующим шагом будет выбор фона. Это было довольно легко сделать с помощью инструмента « Волшебная палочка », хотя мне пришлось исправить некоторые места, где белые полосы на объекте смешиваются с фоном, с помощью инструмента «Лассо» . Кроме того, как только у меня был хороший выбор фона, я расширил выделение на несколько пикселей (в полном разрешении), чтобы не оставлять беловатый ореол вокруг объекта из-за алиасинга. (Вы не можете видеть это на этом уменьшенном снимке экрана, но мне действительно удалось проделать довольно хорошую работу с выбором, если я могу так сказать.)
Теперь вот хитрость : вместо того, чтобы просто вырезать фон, я использовал Colors → Color to Alpha , чтобы изменить цвет фона (белый) на прозрачный. (Вы также можете использовать заливку ведра с режимом «Стирание цвета», как предлагает utopicam.) Если применить ко всему изображению, это также сделает объект полупрозрачным, но поскольку выбран только фон, тени становятся полупрозрачными, а сам объект остается. непрозрачный:
А вот та же картинка на бледно-голубом фоне, чтобы лучше показать полупрозрачные тени и отражения:
Еще один трюк, который я не показал, заключается в том, что часто бывает удобнее сделать две копии слоя изображения, преобразовать выделение в маску слоя на верхнем и применить цвет к альфа-каналу на нижнем. Это позволяет точно настроить края объекта, отредактировав маску, и одновременно увидеть, как будет выглядеть результат. (Совет: залейте несколько фоновых слоев разными цветами, чтобы можно было легко проверить, как изображение выглядит на различном фоне.) более естественным, так как имитирует фон, отражающийся от объекта.
the first step would be to adjust the levels of the image until the background really is solid white
- как это сделать точно должно быть включено для нас чайников? Или я должен задать отдельный вопрос о том, как это сделать?Примечание. Это руководство также доступно в формате PDF.
В некоторых типах изображений отсутствует канал прозрачности; 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
цвет фона для заливки простым цветом. Однако можно также использовать инструмент «Пипетка», чтобы выбрать цвет из любого места на рабочем столе.
Правильный поступок сейчас Select → By Colour
. Может показаться заманчивым выполнить Colour to Transparency
, однако это также изменит полупрозрачные области в нужной области изображения. На этот раз сделайте select Fill transparent areas
так же, как и Sample merged
. Для этого конкретного примера я решил не применять Antialiasing
ни Feather edges
. Тем не менее, поэкспериментируйте с этими настройками и выберите то, что выглядит лучше всего. Опять же, выполните несколько попыток, настраивая Threshold
для достижения наилучших результатов. В промежутках нажмите Ctrl+ , Zчтобы отменить.
Иногда бывает сложно правильно подобрать цвет. Некоторые из желаемых областей изображения также могут быть выбраны, потому что цвет совпадает. В данном случае также были выбраны для удаления едва заметные девять нужных пикселей в середине трубы. Когда это произойдет, используйте Ctrl+ Drag
с Select
инструментом по вашему выбору, чтобы выбрать область вычитания.
По краю желаемого изображения некоторые оттенки фона остаются невыбранными. В этом случае увеличьте выделение с помощью пикселя с помощью Select → Grow… → 1px
.
Как только нужная область прозрачности выбрана, просто нажмите Delete.
Наконец, экспортируйте прозрачное изображение File → Export As...
в формат файла, который поддерживает прозрачность. Желательно, чтобы это был PNG, но GIF тоже подойдет.
Feather
опции при выборе также полезно для изображений с размытыми краями на фоне пробелов.Похоже, вам нужно обрезать определенные части jpg (например, основную фигуру) и удалить «фон». Вы можете сделать это с помощью инструмента лассо.
На веб-сайте gimp есть много руководств и объяснений. Проверьте это http://docs.gimp.org/en/gimp-painting.html#gimp-concepts-selection и вот это: http://docs.gimp.org/en/gimp-tool-free-select.html
Многоугольное выделение создает опорную точку каждый раз, когда вы щелкаете. Затем перемещение указателя мыши рисует линию с новой точкой привязки, которую вы можете перемещать до тех пор, пока не щелкнете снова.
Вы можете получить доступ к инструменту «Лассо» разными способами:
В строке меню изображения Инструменты → Инструменты выделения → Свободный выбор,
щелкнув значок инструмента на панели инструментов,
с помощью сочетания клавиш F
.
Чтобы сделать сплошной фон изображения прозрачным , добавьте альфа-канал и с помощью волшебной палочки выберите фон. Затем с помощью инструмента «Палитра цветов» выберите цвет фона, который станет цветом переднего плана на панели инструментов. Используйте инструмент Bucket Fill с выбранным цветом. Установите режим заливки ковша на «Стирание цвета», который стирает пиксели с выбранным цветом; другие пиксели частично стерты, а их цвет изменен.
Современный способ добиться этого эффекта в вашем конкретном случае — открыть изображение в последней версии Gimp и в верхнем меню перейти в «Цвета» -> «Цвет в альфа-канал». На этой панели цвет установлен на белый, Gimp попытается заменить все области белых пикселей прозрачностью. По крайней мере, это стоит попробовать.
Бен
fn-delete
после выбора волшебной палочки;) удаление не работает само по себе.болдник