Un editor grafic este un tip de program de calculator care permite unui utilizator să editeze și să manipuleze imagini grafice printr-o varietate de metode. Aceste tipuri de programe de editare sunt de obicei împărțite în unul dintre două tipuri diferite: fie editori de grafică raster, fie editori de grafică vectorială. Diferențele dintre aceste două tipuri afectează de obicei pentru ce tipuri de aplicații este utilizat programul și modul în care imaginile finale create apar pe un ecran sau atunci când sunt imprimate. Un program de editare grafică poate fi o descărcare gratuită cu doar câteva funcții sau un software profesional scump pentru arte grafice, cu zeci de instrumente și caracteristici.
Programele de editare grafică sunt de obicei fie bazate pe vectori, fie pe raster, în funcție de modul în care programul permite unei persoane să acceseze și să interacționeze cu grafica computerizată. Editorii de grafică vectorială sunt programe care sunt de obicei utilizate pentru ilustrarea comercială și produc margini curate care rezistă până la mărirea și suflarea unei imagini la dimensiuni mari. Aceste programe folosesc calcule matematice și forme geometrice, cum ar fi linii, forme, unghiuri și curbe pentru a permite utilizatorului să creeze imagini vizuale printr-o interfață grafică. Programele de editare grafică care utilizează grafică vectorială creează imagini clare și curate, deoarece formele și liniile create prin acestea sunt precise.
Programele de editare grafică raster, pe de altă parte, nu folosesc măsurători matematice sau geometrice ca bază pentru crearea lucrărilor de artă. În schimb, un program de grafică raster este bazat pe pixeli și permite unui artist să lucreze cu o imagine prin manipularea elementelor de bază ale imaginii. Un pixel, sau un element de imagine, este de obicei cea mai mică unitate de bază a unei imagini. Acest lucru poate fi văzut adesea în stilul artistic al puntillismului sau în hârtia de ziar, care este adesea alcătuită din sute de puncte minuscule, mai degrabă decât linii solide. Pe ecranul unui computer, o imagine constă de obicei din puncte mici de lumină numite pixeli, iar aceste unități individuale de culoare și valoare sunt folosite pentru a crea imagini mai mari.
Utilizarea programelor de editare grafică care sunt bazate pe raster este de obicei limitată la manipularea fotografiilor și câmpuri similare, deoarece permit utilizatorului să manipuleze culoarea și tonul destul de ușor. Cu toate acestea, liniile create într-un program raster nu sunt de obicei clare și curate dacă sunt examinate îndeaproape. Ambele tipuri de programe sunt disponibile de la o serie de companii de software diferite și pot fi găsite ca software gratuit descărcabil sau software profesional scump, care poate costa sute de dolari americani pentru cumpărare și utilizare. Aceste tipuri de software de editare grafică sunt de obicei folosite de artiști grafici, fotografi și alți profesioniști în arte vizuale.