При сохранении фотографии есть 2 параметра: качество (отвечает за количество жепег артефактов) и размытие (резкость/нерезкость).
Вот для сравнения 4 варианта настройки. 1 - оригинал (23мб); 2 - качество 80, размытие 0 (1,25мб); 3 - качество 80, размытие 1 (679кб); 4- качество 80, размытие 2 (453кб).
Немного на вес картинки влияет и метод ресамплинга (если картинка из большой уменьшается).
Почему размытие так сильно уменьшает вес - потому что уменьшается детализация картинки, попиксельный контраст, короче информации становится меньше, появляется больше плавных градиентых переходов. Но сам понимает что размытая картинка не гуд. Отсатется вариант с "качеством". Для веба нормально сохранять и при 60%. Да, тут уже артфекты, если вглядываться, видны, но это терпимо, обыватель не факт что заметит, зато вес меньше