Conversor de imagens Nautilus: tira metadados EXIF

5

Eu apenas descobri que as imagens podem ter mais de 20 KB de dados EXIF. Não é realmente um problema com arquivos de 2MB, mas se você tiver pequenas miniaturas, isso realmente se soma. Eu uso mogrify frequentemente para redimensionar, e posso usar mogrify -strip para remover os dados EXIF. No entanto, se eu usar Nautilus Image Converter , não há como remover esses dados. Há algo na configuração que posso definir para que ele sempre adicione automaticamente o sinalizador -strip ao comando?

    
por Community 11.06.2011 / 18:10

2 respostas

1

Eu baixei o código do Nautilus Image Converter e passei pelo arquivo de configuração e não acho que isso seja possível a partir do arquivo de configuração. Mas, se você abrir o nautilus-image-resizer.c e der uma olhada na linha 320, você verá o seguinte código:

gchar *argv[6];
argv[0] = "/usr/bin/convert";
argv[1] = filename;
argv[2] = "-resize";
argv[3] = priv->size;
argv[4] = new_filename;
argv[5] = NULL;

como você vê, é aqui que os argumentos para o utilitário de conversão Imagemagick estão sendo criados. Eu acho que se você mudar isso para seguir, deve resolver o seu problema:

gchar *argv[6];
argv[0] = "/usr/bin/convert";
argv[1] = filename;
argv[2] = "-resize";
argv[3] = priv->size;
argv[4] = "-strip"
argv[5] = new_filename;

ISENÇÃO DE RESPONSABILIDADE: Eu não tentei isso. Esta resposta é baseada unicamente na minha compreensão limitada do código do Nautilus Image Converter. Por isso, recomendo fazer backup de suas imagens antes de usar a versão modificada.

    
por binW 25.06.2011 / 23:33
0

A opção --eraseexif de imgp pode remover os metadados exif ao redimensionar uma imagem.

    
por Arun Prakash Jana 05.10.2016 / 06:56