Yra daug įvairių vaizdo redagavimo programinės įrangos programų, kurias gali naudoti tiek profesionalai, tiek namų kompiuterių vartotojai. Iš šių skirtingų programų yra dvi pagrindinės, bet iš esmės skirtingos programos: vektorinės ir rastrinės. Vektorinė programinė įranga naudoja geometriją, kad sukurtų matematiškai sugeneruotus vaizdus, naudodama linijas ir formas, kurios sukuria ryškius vaizdus, tinkančius iliustruoti. Rastrinio vaizdo programinė įranga naudoja pikselius, kad vartotojas galėtų dirbti su vaizdais labai paprastai, o tai gerai tinka nuotraukoms, bet yra mažiau efektyvi iliustracijoje. Įvairi vaizdo redagavimo programinė įranga gali būti gana paprasta ir skirta mėgėjams arba labai sudėtinga, brangi ir pirmiausia skirta profesionaliam naudojimui.
Vaizdo redagavimo programinė įranga yra kompiuterio programa, sukurta ir skirta naudoti kuriant arba redaguojant grafinius vaizdus. Šios programos gali būti naudojamos kuriant skaitmenines iliustracijas, kurios gali būti panašios į daugybę skirtingų stilių, taip pat fotografuojant pataisyti ir redaguoti. Atsižvelgiant į numatomą programinės įrangos naudojimą, norint sukurti skirtingus rezultatus, galima naudoti įvairių tipų programas.
Vienas iš pagrindinių vaizdų redagavimo programinės įrangos tipų yra vektorinė programinė įranga, kuri dažnai naudojama kuriant iliustracijas ir vaizdus komerciniam naudojimui. Taip yra todėl, kad vektorinėmis programomis vartotojas gali kurti vaizdus naudojant geometrinio pobūdžio linijas ir formas, o ne pikseliais. Šie vaizdai yra labai ryškūs ir aiškūs, net žiūrint iš labai arti arba „išpūsti“ iki labai didelių dydžių. Tai svarbu reklaminiam vaizdui, kuris bus naudojamas ant reklaminio skydo ar didelio plakato, nes vaizdas išliks ryškus ir tikslus.
Kitas įprastas vaizdų redagavimo programinės įrangos tipas yra rastrinė programinė įranga, kuri paprastai naudojama redaguojant nuotraukas ir panašiais tikslais. Šio tipo programinė įranga naudoja pikselius arba „vaizdo elementus“, kad sukurtų išbaigtus vaizdus, kurie iš tikrųjų sudaryti iš daugybės mažų taškų, vaizdo taškų. Rastriniai vaizdai labai panašūs į paveikslus, kuriuose naudojamas puantilizmas, arba senesnio laikraštinio popieriaus ir taškinės matricos vaizdus. Kadangi tokio tipo programose vaizdams kurti naudojami nedideli spalvų ar vertės taškai, padidinus jų dydį, gaunami vaizdai gali būti neryškūs ir pikseliai.
Abi šios vaizdų redagavimo programinės įrangos rūšys naudojamos profesionaliai ir menininkų mėgėjų bei paveikslų manipuliatorių. Tikėtina, kad nebrangi ir paprasta grafikos programinė įranga naudos rastrinius vaizdus, o tokio tipo programinė įranga dažnai randama įdiegta kompiuteryje su pagrindine operacine sistema (OS). Net profesionalios fotografijos redagavimo programos gali naudoti rastrinius vaizdus, o profesionalios iliustravimo programos, kurias naudoja grafikai ir komerciniai iliustratoriai, dažniau yra vektorinės. Kartais viename projekte taip pat bus naudojamos dvi programos, kad būtų galima pasinaudoti įvairiomis kiekvieno tipo programinės įrangos pranašumais.