JPEG фактично використовує два типи стиснення, збиткове та без втрат. Стиснення без втрат не викликає артефактів, тому ми можемо ігнорувати цю частину. Конкретний тип стиснення втрат у JPEG, який називають дискретним косинусним перетворенням для математичних сутичок, дозволяє здійснювати компроміс між коефіцієнтом стиснення та вірністю. Більшість програмного забезпечення сприймає це як значення "якості", як правило, за шкалою 0-100, при цьому 100 втрачають фактично відсутність або дуже невеликі втрати, і речі знижуються звідти.
Цей алгоритм стиснення був прийнятий, оскільки він добре викидає види речей, які візуальна система людини не помічає настільки, як інші компоненти сцени. Це частково тому, що досить пристойні на вигляд зображення можуть мати вражаюче високі коефіцієнти стиснення. Ось чому це добре працює на реальних фотографіях безперервного тону і не так добре на синтетичних зображеннях та лінійному мистецтві.
Ось область розміром 200 x 300 більшої фотографії з повторенням пікселів 2x, щоб краще їх побачити. Уживаний JPEG компрес "якості" 100:
Якість 80, 79% зменшення розміру файлу:
Якість 60, 86% зниження:
Якість 40, 90% зниження:
Скорочення розміру файлу ґрунтувалося на стисненнях JPEG усього файлу, так що структури заголовків та інші фіксовані накладні витрати були невеликою частиною даних.
Зауважте, що вам потрібно шукати артефакти на другій фотографії, навіть якщо майже 4/5 оригінальної інформації було викинуто. Артефакти стиснення JPEG, як правило, найбільш помітні на гострих краях і в повільно мінливих плоских ділянках. Оскільки у зображенні ліній є всі гострі краї, стиснення JPEG для цього не підходить.
Ви можете бачити, що артефакти стиснення поступово погіршуються при більш високих коефіцієнтах стиснення. Майте на увазі, що на нижньому зображенні зберігається дивовижна кількість візуальної інформації для видалення 9/10-ї частини її необробленої інформації.
Типи артефактів, характерні для стиснення втрат JPEG, - це «блокування» у повільно мінливих плоских ділянках та «забруднення» навколишніх висококонтрастних країв. Наприклад, див. Нижню праву область на малюнку вгорі. Він містить фон поза фокусом, тому значення змінюються повільно. Блокація цілком очевидна. Для прикладів "бруду" огляньте лівий ріг кози. Ці два типи артефактів, як правило, є чіткою підказкою, що компресія JPEG була залучена. Також шукайте їх на інших знімках вище, щоб зрозуміти, як вони виглядають, коли вони тільки починають з'являтися, і який коефіцієнт стиснення ви могли б терпіти за різних обставин.