У меня есть несколько файлов JPEG, загруженных пользователями. Мне нужно убедиться, что они «чистые». Конечно, я могу просто пережать их в JPEG снова и получить «чистые» файлы, но либо я потеряю качество, либо файлы станут больше.
Итак, как мне перепаковать файлы JPEG? Я имею в виду, как я могу без потерь скопировать "тело" сжатого JPEG, но удалить все остальное (все комментарии, EXIF, нулевые байты, добавленные к файлам и т. д.)? Я видел некоторые файлы JPEG с прикрепленными к ним файлами ZIP. Люди используют их для публикации как JPEG, но затем они скачивают, распаковывают ZIP и имеют некоторый специальный контент, скрытый от модераторов сайта. Я тоже хочу этого избежать.
решение1
jpegtran -copy none -optimize
Для этого можно использовать .