Manipular imagens via linha de comando

Publicado por Marcos Carraro em 24/11/2010

[ Hits: 14.240 ]

 


Manipular imagens via linha de comando



Salve salve turma do Vol :D

Estava precisando redimensionar uma imagem, quando me deparei que estava sem o Gimp, beleza, minha net não estava ajudando, fui a busca dos comandos. Então mais um ponto para o Linux.

Diminuir resolução da imagem:

convert -sample 1024x768 grande.jpg pequena.jpg

Isso fará com que a imagem grande.jpg seja redimensionada para 1024x768, fácil né!? :D

Girar a imagem:

convert -rotate 90 imagemnormal.jpg imagemgirada.jpg

Isso fará com que nossa imagem dê um giro de 90 graus no sentido horário.

Converter imagens para outro formato:

mogrify -format png *.jpg

Quando utilizar? Utilizamos quando há necessidade de converter aquelas fotos do casamento, daquela festa, que estão em .jpg, mas você deseja que elas fiquem em .png. Beleza então!

Esse é o comando mais tri que eu achei, ele coloca todas as imagens dentro de um PDF, não tem coisa melhor do que isso, ainda mais via linha de comando:

convert *.jpg todasemum.pdf

Nem preciso explicar! :D

Mas agora, talvez você queira retirar as imagens de dentro do PDF, como faria???

convert todasemum.pdf nomedoalbum_%d.jpg

Para que serve o maldito %d????? Você não que colocar imagem1, imagem2, uma por uma né?? Então é isso mesmo que ele faz, irá colocar o número no fim das imagens, para que não sejam sobrescritas.

Show de bola a dica, espero que vocês gostem.

Abraços a todos.

Att, Marcos Carraro.

Outras dicas deste autor

Apache autenticando primeira página "/"

MySQL + phpMyadmin gerenciando múltiplos domínios

Exploits - Site com vários

Desativar tty extra no Ubuntu 10.04

Compilando Apache 2.4.3 no CentOS 6.3

Leitura recomendada

OGame - RPG bom demais

Arch Linux - Boot pelo pendrive

VNC via browser

Verificar nível de tinta da EpsonTX105 com Escputil

Menu do Grub2 no boot

  

Comentários
[1] Comentário enviado por bcorrea2 em 26/11/2010 - 08:29h

Tem que ter imagemagick instalado não?

[2] Comentário enviado por marcoscarraro em 26/11/2010 - 09:08h

Bom Dia @bcorrea2
Sim tem que ter o imagemagick instalado, para instalar no ubuntu e derivados é fácil sudo apt-get install imagemagick.
Abraços

[3] Comentário enviado por chimico em 27/11/2010 - 14:21h

Parabéns Marcos, muito úil

Veja mais coisas legais que dá pra fazer com o imagemagick:
http://www.dicas-l.com.br/arquivo/colocando_moldura_em_fotos_com_imagemagick.php
http://www.ibm.com/developerworks/library/l-graf2/?ca=dgr-lnxw15GraphicsLine

Abraços

[4] Comentário enviado por marcoscarraro em 30/11/2010 - 11:02h

@chicotrance

Obrigado pelos links, é bom saber que tem galera que vai a procura :D
abraços



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts