Parece que você está procurando por ImageMagick . Normalmente, isso é instalado por padrão com muitas das distribuições mais populares. Se não, você pode usar o gerenciador de pacotes distros para instalá-lo.
Rotação normal de imagem
$ sudo yum install ImageMagick
-or-
$ sudo apt-get install ImageMagick
O ImageMagick inclui muitas ferramentas CLI, uma das quais é convert
. Usando convert
você pode rotacionar imagens assim:
$ convert -rotate "90" in.jpg out.jpg
Há muito mais exemplos sobre o uso de convert
aqui . O restante das ferramentas incluídas no ImageMagick pode fazer edição, redimensionamento e anotação de imagens.
Deskewing
O outro método para girar imagens que normalmente são um pouco deslocadas na vertical ou na horizontal é chamado de recuo.
A partir das opções de linha de comando on-line do ImageMagick, ajude :
-deskew threshold{%}
straighten an image. A threshold of 40% works for most images.
Use -set option:deskew:auto-crop true | false to auto crop the image.
Para usar essa opção, você usaria a ferramenta convert
CLI que é outra das ferramentas CLI do ImageMagicks:
$ convert skewed.jpeg -deskew 40% not_skewed.jpg