Portal   |   Hospedagem   |   Pesquisar  
Registrar  Entrar
Índice do fórum Linux Multimídia Imagens


Siga-nos:
Siga lnxtotal on Twitter

Linux, Como redimensionar um Imagem pelo Terminal e exercícios divertidos

   
Criação, edição, modificação de imagens

Moderadores: Fundador, Moderadores, Equipe de Multimídia

Linux, Como redimensionar um Imagem pelo Terminal e exercícios divertidos

Mensagempor ruy » 05 Ago 2017, 09:35

Linux- 2017

.

COMO REDIMENSIONAR UMA IMAGEM PELO TERMINAL?

.

Vou pesquisar...

.

Descrobri umas coisas e criei um exercicio para iniciantes.

.

Eu tenho que abrir o terminal na pastinha onde estão as imagens de desejo alterar. Uma pasta de imagens copiadas, não as imagens originais. Para fazer a mágica funcionar de .png para jpg:

.
Melhor ainda,

.

Exercicio Divertido:



1
crie uma pasta chamada "magick", escolha uma imagem que que você gosta, copia ela para a pasta magick e renomeia a imagem para "minha-imagem".


2
Abra o terminal nesta pasta a pasta magick e execute os comandos abaixo e vai treinando! É bem interessante.

3
Faça isto e você vai ver. Ao lado do terminal fique olhando para a imagem na pasta e veja o que acontece com ela.

.

Vamos lá? Então vambora.


Código:
Código: Selecionar todos
convert minha-imagem.png -resize 200x100 minha-imagem.jpg


Ou converter e redimensionar:


Código:
Código: Selecionar todos
convert -resize 50% myimagem.png myimagem.jpg

.

Dá para usar o ImageMagick também:

Para instalar se já não veio pré-instalado no Linux Mint, seria assim:

.

Código:
Código: Selecionar todos
sudo apt install imagemagick ; sudo apt-get update

.

Converter entre formatos:

.

Código:
Código: Selecionar todos
convert minha-imagem.png minha-imagem.jpg

.

Pode-se especificar a qualidade, nivel de compressão da imagem:


Código:
Código: Selecionar todos
convert minha-imagem.png -quality 99 minha-imagem.jpg



Código:
Código: Selecionar todos
convert minha-imagem.jpg -quality 100 minha-imagem2.jpg

.

Posso redimensionar uma imagem depois, ou antes dos comandos acima:


Código:
Código: Selecionar todos
convert minha-imagem.png -resize 200×100 minha-imagem.png


.

Se eu quiser forçar uma imagem a ficar de um tamanho específico mesmo que isto afete o aspecto radial da imagem adiciono um ponto de exclamação depois das dimensões que eu quero:


Código:
Código: Selecionar todos
convert minha-imagem.png -resize 200×100! minha-imagem.png


Querendo preservar a proporção da imagem tem como fazer isto em relação a largura:


Código:
Código: Selecionar todos
convert minha-imagem.png -resize 200 minha-imagem.png


E também em relação a altura:


Código:
Código: Selecionar todos
convert minha-imagem.png -resize x100 minha-imagem.png

.

Posso rotacionar uma imagem pelo terminal:


Código:
Código: Selecionar todos
convert minha-imagem.jpg -rotate 90 minha-imagem.jpg

.

Posso aplicar efeitos na minha imagem:


Código:
Código: Selecionar todos
convert minha-imagem.jpg -charcoal 2 minha-imagem-charcoal.jpg

.

Posso usar o efeito implode na minha imagem:


Código:
Código: Selecionar todos
convert minha-imagem.jpg -implode 1 minha-imagem-imploded.jpg

.

Posso combinar operações para altera minha imagem:


Código:
Código: Selecionar todos
convert minha-imagem.png -resize 400×400 -rotate 180 -charcoal 4 -quality 95 minha-imagem.jpg

.

Pelo terminal eu posso rapidamente processar uma pastinha cheia de imagens png, por exemplo, rotacionar todas elas e salva uma cópia de cada uma de todas elas com a palavra "-rotacionada" no início do nome de cada arquivo.


Código:
Código: Selecionar todos
$ for file in *.png; do convert $file -rotacionada 90 rotacionada-$file; done


Tem muitos outros comandos que existem para se alterar imagens pelo terminal. O poder do terminal a gente vê quando tem quer alterar por exemplo 2000 imagens de uma vez só.

Quanto tempo demoraria para fazer isto manualmente usando um programa gráfico?

Quem sabe de shellscript pode até criar um script para fazer isto e muito mais...

.

Até Breve


:D

Deixo aqui, u, Link para material para estudantes de Linux que eu achei na internet, conferí e parece tudo ok!

http://telegra.ph/Material-de-Estudos-Linux-08-05


.

Até Breve

.
ruy
Presente
Presente
 
Mensagens: 25
Registrado em: 06 Mai 2017, 14:57
Distribuição Linux utilizada: Puppy

  • Tópicos Semelhantes
    Respostas
    Exibições
    Autor

Voltar para Imagens

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes

cron