Como converter e otimizar uma imagem da linha de comando do Linux

Como converter e otimizar uma imagem da linha de comando do Linux
⏱️ 4 min read

Como redator técnico, meu trabalho envolve pesquisar, experimentar e documentar ferramentas de software úteis. No entanto, há mais uma tarefa que consome uma parte significativa do meu tempo de trabalho – edição de imagens (sim, aquelas imagens).

Crescendo usando o Microsoft Paint (como a maioria de nós, eu presumo), eu tentei usar alguns editores de imagens Linux baseados em GUI no início, apenas para perceber que é demorado, especialmente porque a edição de imagens não é meu trabalho principal, mas ainda precisa ser feito repetidamente. Depois disso, gradualmente mudei meu trabalho de edição de imagens para a linha de comando, dominando inicialmente o como fazer as operações básicas e, em seguida, aprendendo algumas dicas / truques avançados assim que me sentir confortável.

Bem, essa é a minha história; o seu pode ser diferente, é claro, e pode até estar em construção. O objetivo aqui é fazer os fãs de GUI acreditarem que o trabalho como a edição de imagens também pode ser executado por meio da linha de comando e que não é nada difícil. Com isso em mente, discutiremos uma ferramenta de edição de imagem de linha de comando – Converter – neste artigo.

Converter

O utilitário de linha de comando “Convert” faz parte do pacote de software ImageMagic. Os criadores afirmam que o pacote é capaz de ler e gravar imagens em uma variedade de formatos (mais de 200), incluindo PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF e SVG, e realizar operações como redimensionar, inverter, espelhar, girar, distorcer, distorcer e transformar e ajustar cores.

Baixar e instalar

Para instalar o Convert, basta instalar o pacote de software ImageMagic executando o seguinte comando em seu terminal:

Uso

Em sua forma mais básica, você pode usar o comando Converter para alterar o formato de uma imagem. Por exemplo, o seguinte comando produz “test.jpg” a partir de “test.png”.

Redimensionar imagens

Outra coisa importante que você pode fazer facilmente com Converter é redimensionar as imagens. Por exemplo, o seguinte comando usa test.jpg – que tem 800 × 343 de tamanho – e produz test1.jpg com tamanho 700 × 300.

Vale a pena mencionar que o Convert tenta preservar a proporção por padrão. Por exemplo, se você tentar redimensionar “test.jpg” para um arquivo com tamanho 300 × 300, o arquivo resultante terá 300 × 129 pixels. No entanto, se ainda quiser, você pode forçar o Converter a usar o tamanho que você forneceu como entrada. Você pode fazer isso adicionando um ponto de exclamação imediatamente após o parâmetro de tamanho no comando, como no exemplo a seguir:

Reduzir qualidade / tamanho

O próximo passo é a qualidade das imagens. Sim, usando o Convert, você pode brincar com a qualidade das imagens também. Por exemplo, quando você tira uma captura de tela em seu sistema, geralmente ela é capturada como um arquivo png em tamanho grande. Para reduzir o tamanho, você pode reduzir a qualidade da captura de tela e convertê-la em um arquivo jpg.

Aqui está um exemplo de arquivo png com mais de 230kb.

Agora, se você quiser convertê-lo em um arquivo jpg menor que 100kb, aqui está o comando para ele:

A seguir está o arquivo jpg produzido pelo comando acima.

convert-screenshot-new

Não há muita redução de qualidade visível, não é? E tem apenas 48 kb de tamanho.

Crie GIFs

Agora, suponha que você tenha vários arquivos jpg e a tarefa seja criar um GIF. É fácil usar o Convert:

O comando acima selecionará todos os arquivos jpg no diretório atual e criará um arquivo “final.gif” no mesmo diretório.

Rotação e outros efeitos

Você também pode girar as imagens facilmente usando Converter. Tudo que você precisa fazer é usar o -rotate junto com o número de graus que você deseja que a imagem gire. Por exemplo, o seguinte comando cria um “screenshot.jpg” girado em 90 graus: ”

convert-screenshot-rotate

Além da rotação, você também pode adicionar outros efeitos às suas imagens. Por exemplo, o seguinte comando adiciona um efeito “implodir”:

Isso resulta na seguinte imagem.

convert-screenshot-implode

Conclusão

Embora os exemplos discutidos neste artigo devam ser suficientes para lhe dar uma boa ideia de como o Convert funciona (e também de como é fácil editar imagens na linha de comando), o fato é que mal tocamos a superfície aqui. Para mais detalhes, dê uma olhada em Página de manual do Convert onde você encontrará uma infinidade de opções e recursos. Além disso, você também pode percorrer Site oficial da ImageMagic – também é um bom recurso.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x