Kompresor slike u računalnoj grafici je dio softvera ili, mnogo rjeđe, dio hardvera koji uzima dvodimenzionalnu (2D) digitalnu sliku i smanjuje veličinu slikovne datoteke na uređaju za pohranu. Ovisno o vrsti aplikacije, kompresor slike može ponuditi korisniku niz opcija za komprimiranje slikovnih podataka, od različitih formata datoteka do kontrole različitih varijabli unutar danog algoritma kompresije. Neki programi za kompresiju slika dizajnirani su isključivo za pretvaranje, komprimiranje i pisanje slika, ponekad u velikim serijama, dok u drugim slučajevima kompresor može biti integrirana komponenta aplikacije za uređivanje slika. U nekim slučajevima, posebno kada se radi o digitalnom video montaži, kompresor slike može se integrirati u komad hardvera tako da se slike mogu komprimirati i dekompresirati u stvarnom vremenu prema potrebi.
Kao samostalna aplikacija, kompresor slike može sadržavati niz značajki povezanih s povećanjem učinkovitosti kompresije ili pomoći u automatizaciji kompresije serije slika. Jedna značajka koja može biti korisna je prediktivni prikaz kompresije, u kojem se prikazuju procijenjene konačne veličine datoteke za sliku kako bi se pokazalo koji bi algoritam kompresije bio najučinkovitiji za danu datoteku. To može biti važno jer neke slike, poput ravnih ilustracija, mogu postići višu stopu kompresije s nekim algoritmima, dok će fotografija biti bolja s drugima.
Skupna obrada je još jedna značajka koja se često može vidjeti u kompresoru slike. Ovo je korisno kada se mnoge digitalne slike stvaraju u formatu – sirovom, nekomprimiranom ili nekom drugom – koji se ne može odmah upotrijebiti za određenu svrhu. Korištenjem skupne obrade, cijeli direktoriji slika mogu se lako pretvoriti i komprimirati bez dodatnog korisničkog unosa.
Bez obzira na to je li kompresor slike dio paketa ili je samostalna aplikacija, on često nudi opcije za fino podešavanje vrste kompresije koja će se koristiti. To može utjecati na konačnu sliku dopuštajući korisniku da odabere kvalitetu slike u odnosu na veličinu datoteke ili veličinu datoteke u odnosu na dubinu boje. Određeni formati datoteka imaju više metoda kompresije koje se mogu koristiti, a kompresor slike može dati korisniku priliku da odabere koju će koristiti.
Kompresor slika također se ponekad može koristiti za promjenu ili dodavanje metapodataka unutar slikovne datoteke. To može uključivati podatke kao što su autor, tvrtka podrijetla ili datum stvaranja. Također može uključivati digitalne vodene žigove ili, u određenim slučajevima, informacije o upravljanju digitalnim pravima (DRM).