Если бы мне пришлось угадывать, уменьшение размера файла, вероятно, связано, в первую очередь, со старомодной понижающей дискретизацией. Изображения на Facebook имеют размер для просмотра на части экрана, но не намного больше.
Например, я загрузил картинку размером 3456x2304 (3,2 МБ), которая составляет 7,962,624 пикселей. Это было уменьшено Facebook до 960x602 (85 КБ), что составляет всего 577 920 пикселей. Это только около 1/14 от общего количества пикселей.
Это, вероятно, объясняет большую часть различий, но также похоже, что они используют sRGB цветовой профиль , который может уменьшить размеры файлов.
Еще одна возможность заключается в том, что большинство кодеров JPEG имеют настройку качества. Возможно, они используют более низкую настройку качества, чем у оригинала.