Прогнал несколько фотографий с телефона vivo x100 через Image Catalyst (про него была статься на хабре - батник-оптимизатор без потерь, для джипега там jpegtran). Выбираю Baseline, сохраняю exif - а из фоток пропадает в среднем 25% веса, условно, мегабайт-полтора. На мой взгляд, это крайне дофига для служебной информации. Раньше на других телефонах такая ситуация была лишь в случае использования "пост-фокусировки", где, как я понимаю, сохранялось много кадров с разной точкой фокуса и можно было позже выбрать, что будет резким, а что нет. С обычными фотками там пропадали считаные проценты.
В телефоне вполне может использоваться алгоритм сжатия, не самый оптимальный по размеру результата.
Зато, может, он вдвое быстрее, и покупатель сразу видит, какой у него крутой и шустрый телефон.
А сожранное место - это уже его проблемы.
Вообще это нормально и джипег если ты пережимаешь то алгоритм удаляет информацию из файла.(и не факт что лишнюю :)) )
И то сколько и какую он удалит, зависит от алгоритма и того как предыдущий файл жался.
Это элементарно, Ватсон.
Чем больше будет весить каждая фотка, тем быстрее ты заполнишь хранилище своего тилипонта и тем быстрее тебе придется купить новый, в 2 раза больше емкостью и в 2 раза дороже. Ничего личного, только бизнес.