Você pode usar jpegtran -copy none -optimize
para isso.
Eu tenho alguns arquivos JPEG enviados por usuários. Eu preciso ter certeza de que eles estão "limpos". Claro, eu posso apenas recompactá-los para JPEG novamente e eu vou ter arquivos "limpos", mas ou eu vou perder qualidade ou arquivos serão maiores.
Então, como posso reempacotar arquivos JPEG? Quero dizer, como eu posso copiar copiosamente o "corpo" do JPEG compactado, mas remover qualquer outra coisa (todos os comentários, EXIF, zero bytes acrescentados aos arquivos, etc.)? Eu vi alguns arquivos JPEG com arquivos ZIP anexados a eles. As pessoas as usam para postar como JPEG, mas depois baixam, descompactam o ZIP e têm algum conteúdo especial escondido dos moderadores do site. Eu também quero evitar isso.
Tags jpeg