Оптимизируем JPEG (Joint Photographic Experts Group), удалим всё лишнее. Алгоритмы уменьшения изображений
в чём лучше сохранить
выравниваем по сетке
оптимизируем мелкую текстуру
удалим всё лишнее
Резюме
Помимо самого изображения, формат позволяет хранить произвольное количество метаинформации. Самые известные примеры: комментарий, превью изображения и структурированные, расширенные данные, известные как EXIF.
В EXIF многие программы записывают интересную информацию, не являющуюся необходимой для просмотра изображения. Например, фотокамера может записать туда режим выдержки или координаты съ?мки. Отсюда следует самый простой способ уменьшения размер JPEG-изображения: удаление из файла всей метаинформации. Иногда это позволяет добиться существенного уменьшения файла.
Для программ, оптимизирующих уже готовые файлы, были взяты 360 картинок из блога одного из авторов, объёмом в 10,94Мб. В части файлов присутствуют комментарии и другие метаданные. Программ для оптимизации уже готовых JPEG (без изменения их качества) оказалось совсем немного. Кроме удаления лишних данных они производят небольшую оптимизацию кодов Хаффмана, что тоже помогает уменьшить размер.
Лидирует тут jpegtran набора утилит Independent JPEG Group, но результат её работы трудно назвать значительным. Так что этот метод следует рассматривать как дополнительный и завершающий по отношению ко всем прочим.