Існують алгоритми стиснення зображень без втрат і втрат. Доцільно зменшити розмір стисненого файлу, не впливаючи на якість зображення. Стиснення без втрат, як правило, але не завжди призводить до більших файлів, ніж стиснення з втратами. Для зменшення кількості стадій рекомпресії доцільно використовувати стиснення без втрат при роботі з зображеннями. Алгоритми стиснення кодування з втратами зберігають уявлення оригінального нестисненого зображення, яке може здатися бездоганним, але не зовсім реплікою. Стиснення з втратами, порівняно зі стисненням без втрат, зазвичай призводить до менших розмірів файлів. У методах стиснення з втратами поширена змінна стиснення, яка компрометує якість зображення для розміру файлу.