Já se cansou de abrir constantemente seu editor de imagens favorito para um simples recorte, redimensionamento ou para alterar o formato do arquivo? Talvez você precise executar facilmente essas tarefas em lote ou dentro do software?
Veja como usar o Linux converter ferramenta, que permite fazer tudo isso com o terminal via linha de comando e muito mais.
Instale ImageMagick
O converter ferramenta faz parte do popular imagem mágica pacote, que você precisa ter instalado. Verifique se o ImageMagick está ou não instalado com o comando:
convert --version
Se o número da versão do ImageMagick for exibido, então ele já está instalado e você pode seguir para a próxima seção. Caso contrário, instale o ImageMagick com o comando:
sudo apt-get -y install imagemagick
Obtenha informações sobre a imagem
Você pode obter as informações básicas sobre qualquer imagem com o comando:
converter -print "Tipo:% m
Tamanho:% b
Dimensões:% wx% h
"/ dev / null
Isso fornecerá o tipo MIME da imagem, o tamanho do arquivo em KB e suas dimensões em pixels e será semelhante a:
Tipo: jpeg
Tamanho: 35,6 KB
Dimensões: 640 x 480
Alterar formato de arquivo de imagem
Você pode alterar facilmente o formato de arquivo de qualquer imagem com:
converter -acrescentar
Este comando levará o
Redimensionar uma imagem no Linux
Se quiser redimensionar uma imagem ou talvez gerar rapidamente uma miniatura, você pode fazer isso com o -resize opção. Execute o seguinte comando:
converter -redimensionar 25%
Isso redimensionará a imagem e criará um novo arquivo de imagem em DEST_FILE com 25% das dimensões da imagem de origem. Observe que o comando acima não reduz o tamanho em 25%, mas gera uma nova imagem com 25% do tamanho. Se você precisar ampliar uma imagem, pode ajustar a porcentagem para mais de 100%.
Em vez de redimensionar por porcentagem, você também pode especificar as dimensões específicas com o comando:
convert -resize 1024x768 profile.jpg profile_large2.jpg
O comando acima redimensionaria a imagem de origem para 1024x768 pixels e salvaria a nova imagem em DEST_FILE.
Cortar uma imagem
Se precisar tirar um pouco da parte superior ou das laterais, você pode cortar uma imagem com o seguinte comando:
converter -crop 640x250 + 0 + 0
Por exemplo, se a imagem de origem tinha 640x480 pixels, o comando acima resultaria em DEST_FILE sendo uma imagem de 640x250 pixels contendo a metade superior da imagem enquanto a metade inferior foi cortada Fora. O +0+0 no comando acima especifica o ponto superior esquerdo da imagem, ou em outras palavras, onde começar o corte.
Usando o exemplo acima, você pode salvar a metade inferior da imagem em vez do comando:
converter -crop 640x250 + 0 + 230
Isso iniciará o corte em 0x230 na imagem de origem, cortando a metade superior e deixando apenas a metade inferior.
Girar imagem
Você pode até girar imagens usando o comando:
converter -rotate 90
O comando acima girará a imagem de origem em 90 graus no sentido horário e salvará a imagem resultante em DEST_FILE.
Adicionar legenda à imagem
Outra excelente característica do converter ferramenta é a capacidade de adicionar legendas instantaneamente às imagens, incluindo onde colocar a legenda na imagem, além da família da fonte, tamanho e cor a serem usados. Use o seguinte comando para adicionar uma legenda a uma imagem:
convert profile.jpg -pointsize 14 -font helvetica -fill yellow -draw 'text 270,160 "Cordiais saudações da família"' profile_cap.jpg
O comando acima colocará uma legenda de "Atenciosamente da Família" na imagem de origem usando a fonte Helvetica 14pt em amarelo, com o ponto superior esquerdo da imagem começando em 270x160 pixels, e salve os resultados em DEST_FILE.
Observe, você deve ter cuidado com o -desenhar opção, que deve começar entre aspas simples seguidas da localização do ponto superior esquerdo e, em seguida, pelo texto da legenda entre aspas duplas.
Existe um enorme lista de cores disponível e, se desejar, você pode listar todas as cores suportadas pelo seu computador com o comando:
Coolors é um aplicativo da web completo que pode ajudá-lo a encontrar os esquemas de cores perfeitos. Veja como começar.
cb:> showrgb
A seleção de as fontes variam dependendo do seu computador, mas todas as fontes padrão geralmente usadas estarão lá. Cada sistema operacional é um pouco diferente, mas no Ubuntu, por exemplo, as fontes estão localizadas dentro do /usr/share/fonts e contém uma lista de todas as fontes de sistema disponíveis que você pode usar no comando acima.
Comandos de edição de imagens combinados e combinados
Você pode misturar e combinar qualquer uma das opções acima em um único comando para maior eficiência. Por exemplo, se você tem uma imagem grande que está na orientação errada, 2571x1200 pixels de tamanho, e deseja gerar uma miniatura de 300x200, você pode usar o comando:
converter -rotate 90 -crop 1200x800 -resize 25%
O código acima giraria primeiro a imagem em 90 graus, tornando o novo tamanho de 1200x2571 pixels. Em seguida, ele cortaria o excesso na parte inferior para ter apenas 800 pixels de altura e, finalmente, redimensionaria a imagem para 25% de seu tamanho original, resultando em uma miniatura final de 300x200 pixels de tamanho.
Processar em lote um diretório de imagens
Tem um diretório inteiro de imagens que deseja processar com o mesmo comando? Não é problema no Linux. Por exemplo, você pode desejar gerar miniaturas de todas as imagens em seu diretório de trabalho atual, redimensionando-as para 30% do seu atual:
polegares mkdir
para i em `ls | grep .jpg $ `; converta $ i -redimensionar 30% polegares / $ i; feito
O comando acima irá percorrer todos os arquivos em seu diretório atual que tenham uma extensão .jpg, redimensioná-los para 30% de seu tamanho e colocar as miniaturas resultantes no /thumbs/ subdiretório.
Manipulação de imagem facilitada!
Com este tutorial, você provavelmente tirou a capacidade de manipular imagens sem dor e esforço por meio do terminal e facilmente Processo descontínuo um diretório inteiro com um único comando.
Você aprendeu o que o ImageMagick's converter ferramenta é, além de como alterar o formato do arquivo, redimensionar, cortar, girar e adicionar legendas às imagens com facilidade. Há também uma grande quantidade de funcionalidades adicionais disponíveis no convert -help opção para uma lista completa.
Procurando os melhores aplicativos de galeria do Android para substituir o Google Fotos? Aqui estão seis alternativas de aplicativos de galeria gratuitos que vale a pena tentar.
- Linux
- Conversor de imagem
- Editor de imagem
- Edição de imagens em lote
- terminal
- Linux
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Mais um passo…!
Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.