Existe algo como um simples editor de imagens para Linux que permitisse dimensionar e girar a imagem sem usar dados EXIF para o dimensionamento e rotação?
Até agora eu tentei EOG , Shotwell e GIMP e quando eu rodar as imagens, eles armazenam no cabeçalho EXIF. Isso eu não quero.
Mesmo que o GIMP possa fazê-lo, ele consome muito tempo, pois requer muitos cliques do mouse ao lidar com arquivos JPEG.
Respostas:
Salvando Versus Exportação
Eu sei que você afirma que não quer fazer isso no GIMP, mas na minha experiência o problema que você está enfrentando - software favorecendo dados de orientação EXIF sobre a transformação de pixels na imagem - se resume à diferença entre exportar uma imagem e salvar uma imagem.
No passado, 100% de todos os editores de imagens no mundo realmente transformavam / modificavam pixels ao lidar com transformações simples de orientação. Apenas recentemente, os programas de edição de imagens passaram a usar dados EXIF para armazenar alguns dados de transformação física.
Por quê? Fácil. Como o formato JPEG é um formato com perdas - mesmo quando a qualidade é definida como 100% -, salvar um JPEG para coisas simples, como a rotação da imagem, degradará lentamente os dados. Em contraste, ao armazenar esses dados como informações EXIF, a imagem JPEG bruta é deixada intacta, mas os dados de transformação são repassados para que você possa ver a imagem girada sem degradar a imagem no processo.
É aí que entra o conceito de exportação. Muitos programas de edição de imagens , como o GIMP, permitem exportar uma imagem que basicamente significaria modificar os próprios dados da imagem e otimizá-la para uso em software de edição sem imagem.
Portanto, embora possa haver outras ferramentas de software que modifiquem explicitamente dados de imagem para tarefas como rotação, pode ser um exagero instalá-las e usá-las. Em vez disso, recomendo simplesmente experimentar a funcionalidade de exportação em qualquer software de edição de imagens que você esteja usando; seja o GIMP, o Photoshop ou qualquer outra coisa.
Processamento em lote
Tudo o que disse, você menciona como o GIMP pode consumir muito tempo para suas necessidades. Não está claro qual é o seu fluxo de trabalho exato, mas se você tiver uma pasta / diretório preenchido com JPEGs que talvez precise processar, recomendo investigar as ferramentas mencionadas nesta outra resposta :
jhead
a-autorot
opção descrita como:Aqui está outra ferramenta mencionada neste outro segmento :
nconvert
com a-jpegtrans
opção que é exatamente o que você está procurando. Mas eu me pergunto se isso apenas usa a mesma funcionalidade de biblioteca / núcleojpegtran
como esta outra resposta nesta questão recomenda?Finalmente, talvez usar a ferramenta ImageMagick
convert
com a-auto-orient
opção funcionaria para você?fonte
exiftran
ejpegtran
pode ser o que você está procurando. Eu experimentaria as opções dessas ferramentas e veria o que acontece. O melhor que posso fazer Boa sorte!Eu costumo usar
jpegtran
para rodar fotografias:90 gira à direita, use 270 para a esquerda (e 180 para flip).
fonte
Ao exportar no GIMP, você pode clicar em Avançado no pop-up antes de salvar, onde você pode desativar o EXIF e o XMP.
O algoritmo geral para script
exiftool * | grep Orientation
exiftran -ai *
convert -rotate
com valor da etapa 2fonte
Você pode usar o Exiftool para remover dados EXIF de imagens JPEG.
fonte