Kompresor obrazu w grafice komputerowej to oprogramowanie lub, znacznie rzadziej, sprzęt, który pobiera dwuwymiarowy (2D) obraz cyfrowy i zmniejsza rozmiar pliku obrazu na urządzeniu pamięci masowej. W zależności od typu aplikacji, kompresor obrazu może zaoferować użytkownikowi szereg opcji kompresji danych obrazu, od różnych formatów plików do sterowania różnymi zmiennymi w ramach danego algorytmu kompresji. Niektóre programy do kompresji obrazu są przeznaczone wyłącznie do konwertowania, kompresowania i zapisywania obrazów, czasami w dużych partiach, podczas gdy innym razem kompresor może być zintegrowanym składnikiem aplikacji do edycji obrazów. W niektórych przypadkach, zwłaszcza w przypadku cyfrowej edycji wideo, kompresor obrazu można zintegrować ze sprzętem, dzięki czemu obrazy mogą być kompresowane i dekompresowane w czasie rzeczywistym w razie potrzeby.
Jako samodzielna aplikacja kompresor obrazu może zawierać szereg funkcji związanych ze zwiększaniem wydajności kompresji lub pomaganiem w automatyzacji kompresji serii obrazów. Jedną z przydatnych funkcji jest predykcyjna prezentacja kompresji, w której wyświetlane są szacowane ostateczne rozmiary plików obrazu, aby pokazać, który algorytm kompresji byłby najbardziej efektywny dla danego pliku. Może to być ważne, ponieważ niektóre obrazy, takie jak płaskie ilustracje, mogą osiągnąć wyższy stopień kompresji za pomocą niektórych algorytmów, podczas gdy fotografia będzie działać lepiej z innymi.
Przetwarzanie wsadowe to kolejna funkcja, która często występuje w kompresorze obrazu. Jest to przydatne, gdy wiele obrazów cyfrowych jest tworzonych w formacie — surowym, nieskompresowanym lub innym — którego nie można od razu wykorzystać do określonego celu. Dzięki zastosowaniu przetwarzania wsadowego całe katalogi obrazów można łatwo przekonwertować i skompresować bez dodatkowego wkładu użytkownika.
Niezależnie od tego, czy kompresor obrazu jest częścią pakietu, czy samodzielną aplikacją, często oferuje opcje precyzyjnego dostrojenia typu kompresji, która będzie używana. Może to wpłynąć na ostateczny obraz, umożliwiając użytkownikowi wybór jakości obrazu zamiast rozmiaru pliku lub rozmiaru pliku względem głębi kolorów. Niektóre formaty plików mają wiele metod kompresji, których można użyć, a kompresor obrazu może dać użytkownikowi możliwość wyboru, której użyć.
Kompresor obrazu może być czasami używany do zmiany lub dodania metadanych w pliku obrazu. Mogą to być informacje takie jak autor, firma pochodzenia lub data powstania. Może również zawierać cyfrowe znaki wodne lub, w niektórych przypadkach, informacje o zarządzaniu prawami cyfrowymi (DRM).