On olemassa monia erilaisia kuvankäsittelyohjelmia, joita voivat käyttää sekä ammattilaiset että kotitietokoneen käyttäjät. Näistä eri ohjelmista on olemassa kaksi perus- mutta pohjimmiltaan erilaista ohjelmatyyppiä: vektoripohjaiset ja rasteripohjaiset ohjelmat. Vektoriohjelmisto käyttää geometriaa luodakseen matemaattisesti luotuja kuvia käyttäen viivoja ja muotoja, jotka luovat teräviä kuvia täydellisiksi havainnollistamistarkoituksiin. Rasterikuviointiohjelmisto käyttää pikseliä, jotta käyttäjä voi käsitellä kuvia hyvin yksinkertaisella tavalla, joka toimii hyvin valokuville, mutta ei ole yhtä tehokas kuvaamiseen. Erilaiset kuvankäsittelyohjelmistot voivat olla melko yksinkertaisia ja tarkoitettu amatöörikäyttäjille tai erittäin monimutkaisia, kalliita ja ensisijaisesti ammattikäyttöön suunniteltuja.
Kuvankäsittelyohjelmisto on tietokoneohjelma, joka on suunniteltu ja tarkoitettu käytettäväksi graafisten kuvien luomiseen tai muokkaamiseen. Näiden ohjelmien avulla voidaan luoda digitaalisia kuvituksia, jotka voivat muistuttaa useita eri tyylejä, sekä valokuvakäsittelyjä ja muokkausta. Ohjelmiston käyttötarkoituksesta riippuen voidaan käyttää erilaisia ohjelmia erilaisten tulosten luomiseksi.
Yksi kuvankäsittelyohjelmistojen perustyyppi on vektoripohjainen ohjelmisto, jota käytetään usein kuvitusten ja kuvien luomiseen kaupalliseen käyttöön. Tämä johtuu siitä, että vektoripohjaisten ohjelmien avulla käyttäjä voi luoda kuvia käyttämällä viivoja ja muotoja, jotka ovat luonteeltaan geometrisia eivätkä pikseleitä. Nämä kuvat ovat erittäin teräviä ja selkeitä, vaikka niitä katsottaisiin hyvin läheltä tai “räjäytettyinä” erittäin suuriin kokoihin. Tämä on tärkeää mainostaululle, jota aiotaan käyttää mainostaululla tai suurella julisteella, koska kuva pysyy terävänä ja tarkana.
Toinen yleinen kuvankäsittelyohjelmisto on rasteripohjainen ohjelmisto, jota käytetään tyypillisesti valokuvien muokkaamiseen ja vastaaviin tarkoituksiin. Tämäntyyppinen ohjelmisto käyttää pikseleitä tai “kuvaelementtejä” luodakseen kokonaisia kuvia, jotka todella koostuvat monista pienistä pisteistä, kuvan pikseleistä. Rasterikuvat muistuttavat lähinnä pointillismia käyttäviä maalauksia tai vanhempia sanomalehti- ja pistematriisikuvia. Koska tämäntyyppiset ohjelmat käyttävät pieniä väri- tai arvopisteitä kuvien luomiseen, tuloksena olevista kuvista voi tulla epäselviä ja pikselöityjä, kun niitä kasvatetaan.
Molempia tämäntyyppisiä kuvankäsittelyohjelmistoja käyttävät ammattimaisesti ja harrastajat ja kuvankäsittelijät. Halvat ja yksinkertaiset grafiikkaohjelmistot käyttävät todennäköisesti rasterikuvia, ja tämäntyyppiset ohjelmistot löytyvät usein asennettuna tietokoneeseen, jossa on peruskäyttöjärjestelmä (OS). Jopa ammattimaiset valokuvien muokkausohjelmat voivat käyttää rasterikuvia, kun taas graafikoiden ja kaupallisten kuvittajien käyttämät ammattimaiset kuvaohjelmat ovat todennäköisemmin vektoripohjaisia. Joskus kahta ohjelmaa käytetään myös yhdessä projektissa, jotta voidaan hyödyntää kunkin ohjelmistotyypin eri vahvuuksia.