Casca

Editando imagens na linha de comando do Linux com ImageMagick

Editando imagens na linha de comando do Linux com ImageMagick

Cada vez que lidamos com imagens em uma linha de comando, precisamos instalar ou usar qualquer uma das ferramentas de linha de comando. Poucos deles incluem GraphicsMagick, Scrot, Feh, Exiv2 etc. Essas ferramentas nos permitem converter, também nos ajudam a redimensionar, comparar, animar e visualizar as imagens. Cada ferramenta tem seu próprio uso. Neste tutorial, aprenderemos como fazer a edição básica de imagens da linha de comando do Linux quando necessário. Estaremos usando ImageMagick para este propósito, que é o mais comumente usado.

Redimensionar uma imagem na linha de comando do Linux

Para redimensionar uma imagem no terminal Linux, você precisa seguir os seguintes passos.

Passo 1: Em primeiro lugar, abra o Terminal clicando no inicializador do Ubuntu e pesquise por Terminal.

Passo 2: Agora clique no Terminal e aguarde até que o terminal abra.

 

etapa 3: Assim que o terminal for aberto, você terá uma tela como esta:

Passo 4:

Em seguida, uma vez que o terminal foi aberto, precisamos instalar o ImageMagick para prosseguir com o redimensionamento, o comando usado para este fim é “Sudo apt-get install ImageMagick”.

Insira as credenciais necessárias para prosseguir.

A instalação começará e sua tela será exibida conforme mostrado abaixo.

Para continuar a instalação, digite Y.

Após a instalação final, esta é a exibição na linha de comando.

Agora, queremos redimensionar a imagem. Atualmente está localizado na área de trabalho com um índice de nome.png

Vamos mover nosso diretório atual para a área de trabalho, onde nossa imagem está localizada.

A imagem que queremos redimensionar é o índice.png então escrevemos um comando, com o nome original da imagem e então vamos corrigir a porcentagem para a qual queremos que o redimensionamento aconteça e então, vamos armazená-lo em um novo nome de arquivo com .extensão png.

Aqui, a nova imagem que é redimensionada em 60% é criada com o nome newindex.png

As duas imagens mostram os diferentes tamanhos do mesmo índice.png que redimensionamos usando o comando.

Converta o tipo de arquivo

Uma vez que o arquivo de imagem acima estava em png e queremos convertê-lo em.jpg Agora, vamos inserir o comando para fazer isso usando o comando convert e escrevendo o tipo de arquivo ao lado do tipo para o qual queremos converter.

Então, o arquivo agora foi convertido em outro tipo que é .jpg

Obtenha informações sobre a imagem específica

Se você deseja obter qualquer tipo de informação sobre uma imagem, basta executar o comando.

identificar -ping imageName.jpg

Todas as informações sobre a imagem são reveladas.

Para mais detalhes, simplesmente digitamos este comando.

O resultado que iremos obter é.

Invertendo uma imagem

Se planejamos inverter uma imagem na linha de comando do Linux, não é uma coisa difícil de fazer, basta escrever covert -flip imageName.jpg FlippedImageName.png. Isso nos permitirá alcançar o resultado desejado.

A nova imagem chamada Flipped-index no Desktop pode ser vista.

Esta é a imagem invertida assim que a abrimos. Como você pode ver, é a imagem que desejamos obter. Nossa imagem foi invertida em 90 graus, pois a figura a seguir também mostra o mesmo.

É assim que podemos virar nossas imagens usando a linha de comando.

Lista de cores

Para conhecer todas as cores utilizadas em uma imagem, basta utilizarmos um comando simples que nos ajudará a conhecer as cores que estão envolvidas na composição de uma imagem.

A saída será uma exibição de uma lista de cores que temos para nossa imagem de índice.

Então, é assim que obtemos a lista de cores de qualquer imagem em particular que queremos.

Conversão da imagem colorida em preto e branco

Também podemos converter uma imagem colorida em preto e branco usando a linha de comando do Linux. O comando é

Adição de uma borda a uma imagem

Também podemos adicionar a borda a qualquer imagem que quisermos e pode ser de qualquer cor como em nosso exemplo adicionamos a borda vermelha. O comando usado para isso é

O índice da borda é a imagem adicionada à borda.

A imagem uma vez aberta, tem uma borda vermelha, a figura a seguir mostra o mesmo.

Imagem negada

Também podemos negar qualquer imagem sempre que quisermos usando o seguinte comando:

O índice negado é criado na área de trabalho.

A imagem negada é a seguinte:

Conversão de uma imagem em pdf

Qualquer imagem pode ser convertida em pdf usando o comando.

Onde nós apenas escrevemos convert imageName *.* Nome do arquivo.pdf.

Um novo pdf será criado para essa imagem em particular, conforme exibido na área de trabalho do nosso sistema.

Assim, a imagem foi salva nas versões pdf conforme mostrado abaixo:

Exibição

Por fim, veremos o comando se você deseja editar uma imagem por conta própria usando a GUI do ImageMagick, execute o seguinte comando.

Então, a GUI eventualmente aparecerá, permitindo que você faça alterações.

Conclusão

Neste tutorial, discutimos muitas maneiras interessantes de editar uma imagem. O método mais comum usado para edição é o ImageMagick, portanto, neste tutorial, também usamos o mesmo e fizemos sua instalação primeiro. Então vimos muitos aplicativos e ações que podemos realizar usando ImageMagick. Primeiro fizemos o redimensionamento de uma imagem, depois aprendemos como mudar o tipo de arquivo conforme nossa necessidade, depois vimos como exibir a informação de uma imagem, depois vimos como viramos uma imagem, depois vimos as maneiras de ver as cores em uma imagem. Então vimos uma técnica para converter uma imagem colorida em preto e branco, então adicionamos uma borda (colorida) a uma imagem. Mais tarde, convertemos a imagem em um arquivo pdf. Por fim, vimos como podemos exibir a GUI para que possamos usar o ImageMagick. Estes são os comandos básicos, mas necessários, úteis para um usuário Linux aprender a editar uma imagem no Linux.

Os 10 melhores jogos para jogar no Ubuntu
A plataforma Windows tem sido uma das plataformas dominantes para jogos devido à grande porcentagem de jogos que estão sendo desenvolvidos hoje para o...
5 melhores jogos de arcade para Linux
Hoje em dia, os computadores são máquinas sérias usadas para jogos. Se você não pode obter a nova pontuação máxima, você saberá o que quero dizer. Nes...
Batalha por Wesnoth 1.13.6 Desenvolvimento lançado
Batalha por Wesnoth 1.13.6 lançado no mês passado, é o sexto lançamento de desenvolvimento no 1.13.série x e oferece uma série de melhorias, principal...