Путање су, попут слојева и канала, компоненте слике. Када се слика сачува у Гимповом изворном XCF формату датотеке, све путање које она има се чувају са њом. Списак путања у слици се може прегледати и њима се може управљати помоћу прозорчета за путање. Путању можете преместити из једне слике у другу копирањем и убацивањем помоћу искачућег менија у прозорчету за путање, или превлачењем иконице из прозорчета за путање у прозор одредишне слике.
Гимпове путање припадају математичком типу који се назива „Безјерове путање“. У пракси то значи да су дефинисане ослонцима и ручицама. „Ослонци“ су тачке кроз које путања пролази. „Ручице“ дефинишу смер путање када она улази или излази из тачке ослонца: свака тачка ослонца има две ручице причвршћене за њу.
Путање могу бити веома сложене. Ако их правите ручно помоћу алата за путање, вероватно неће садржати више од неколико десетина тачак ослонца, а обично и много мање од тога. Међутим, ако их направите претварањем избора у путању или претварањем текста у путању, резултат лако може садржати стотине или чак хиљаде тачака ослонца.
Путања може садржати више компоненти. „Компонента“ је део путање чије су све тачке ослонца међусобно повезане сегментима путање. Могућност поседовања више компоненти у путањама омогућава вам да их претворите у изборе који имају више раздвојених делова.
Свака компонента путање може бити или отворена или затворена: „затворена“ значи да је последња тачка ослонца повезана са првом тачком ослонца. Ако претворите путању у избор, све отворене компоненте се аутоматски претварају у затворене компоненте повезивањем последње тачке ослонца са првом тачком ослонца правом линијом.
Сегменти путање могу бити или прави или закривљени. Путања се назива „многоугаоном“ ако су сви њени сегменти прави. Нови сегмент путање се увек прави као прав; ручице за тачке ослонца су директно изнад тачака ослонца, што даје ручице нулте дужине, а то производи праволинијске сегменте. Превуците ручицу даље од тачке ослонца да бисте изазвали закривљење сегмента.
Једна лепа ствар код путања је то што користе веома мало ресурса, нарочито у поређењу са сликама. Представљање путање у РАМ меморији захтева чување само координата њених ослонаца и ручица. Због тога је могуће имати буквално стотине путања у слици без икаквог значајног оптерећења вашег система. Чак и путања са хиљадама сегмената троши минималне ресурсе у поређењу са типичним слојем или каналом.
Путање се могу правити и њима се може управљати помоћу алата за путање.