Como facilmente redimensionar imagens via linha de comando?

198

Eu gostaria de saber como redimensionar imagens no Ubuntu. Qual é a ferramenta mais fácil para fazer isso?

    
por myusuf3 05.08.2010 / 17:04

14 respostas

157

Você quer simples?

Execute sudo apt-get install nautilus-image-converter ou clique em nautilus-image-converter .

Ele adiciona dois itens de menu de contexto no nautlius para que você possa clicar com o botão direito e escolha "Redimensionar imagem". (O outro é "Girar imagem").

Você pode criar um diretório inteiro de imagens de uma só vez, se quiser, e nem precisa abrir um aplicativo para fazer isso.

Você precisa reiniciar o seu nautilus para ver novos menus de contexto, executar nautilus -q e depois clicar no ícone da pasta Home para recarregar o nautilus com o novo plug-in.

    
por Richard Holloway 05.08.2010 / 17:46
205

Primeiro, instale o ImageMagick via:

sudo apt-get install imagemagick

Abra um terminal e execute este comando:

convert  -resize 50% source.png dest.jpg

Reduzirá o tamanho em 50%

Você também pode especificar o tamanho:

convert -resize 1024X768  source.png dest.jpg

Você também pode usar: mogrify ferramenta de linha de comando do mesmo pacote.

    
por aneeshep 18.11.2010 / 13:59
82
sudo apt-get install imagemagick

O comando mogrify sobrescreve os arquivos originais com as imagens redimensionadas:

mogrify -resize 50% *.png      # keep image aspect ratio
mogrify -resize 320x240 *.png  # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png     # don't keep image aspect ratio
mogrify -resize 320x *.png     # don't keep image aspect ratio

Observação: você pode adicionar -auto-orient para orientar automaticamente as imagens convertidas.

    
por Eric Johnson 07.02.2011 / 13:05
23

Se você está apenas fazendo algumas imagens, a maioria dos editores de imagem no Ubuntu (Gimp, F-Spot, etc) permitirá que você faça um redimensionamento básico.

Se você quiser editar dezenas, centenas ou milhares de imagens, prefiro Phatch . Phatch é um editor de fotos em lote baseado em GUI que permite realizar uma grande carga de transformações nas imagens. sudo apt-get install phatch

O ImageMagick é bom, mas é um pouco entediante se você não souber os nomes das configurações. Você pode aprender rapidamente Phatch clicando em volta.

    
por Oli 05.08.2010 / 17:25
8
O

GIMP é provavelmente a maneira mais fácil, já que tem uma interface bastante simples para tarefas comuns. Tudo o que você precisa fazer é abrir sua imagem e ir até Image → Image Size e depois mudar de acordo. Há maneiras de redimensionar em lote usando o GIMP também, mas não as conheço de cor.

    
por Tommy Brunn 05.08.2010 / 17:08
8

O ImageMagick é o pacote que você deseja. Ele contém várias ferramentas de linha de comando úteis para esse propósito.

Aqui está um simples tutorial explicando como redimensionar imagens em lote: -

mogrify -resize 320x240 *.jpg
% bl0ck_qu0te%
mogrify -resize 320x240! *.jpg
    
por popey 05.08.2010 / 17:10
8

No momento nautilus-image-converter não funciona no Ubuntu 13.10 Por isso uso imagemagick na linha de comando, o que é uma boa solução (pelo menos para mim).

sudo apt-get install imagemagick

Tenha em mente o diferença entre essas ferramentas imagemagick :

  • Mogrify processa na mesma imagem, lê arquivo de modificação de arquivo e grava a saída no mesmo arquivo.
  • Converter foi criado para funcionar imagens separadas, lê arquivos e modifica e grava em diferentes formato de arquivo. Você também pode usar o comando convert para usar o mesmo arquivo de saída como arquivo de entrada.

Costumo usar o mogrify para simplesmente redimensionar várias imagens e substituir os arquivos originais. Eu e. esse comando reduziria a dimensão de todos os arquivos JPG para 40% da dimensão original:

mogrify -verbose -resize '40%' *.JPG
    
por malisokan 10.11.2013 / 18:51
7

Não é necessário instalar nenhum novo software apenas faça isso

convert -resize 50% myfigure.png myfigure.jpg

ou

convert myfigure.png -resize 200x100 myfigure.jpg
    
por Pawan 23.02.2015 / 10:06
7

Instale o gthumb . Simples e fácil para funções básicas de manipulação e edição de imagens - visualizador, redimensionar, cortar, girar, inverter, grayscale, etc, com opções para salvar em formatos JPEG, PNG, TIFF, TGA.

Para instalar o gthumb:

  • Abra seu terminal
  • Digite sudo apt-get install gthumb
  • Aceite as alterações
por Parto 10.11.2013 / 20:10
4

Para a GUI, Phatch "um clique vale mais que mil fotos" é o melhor para esse trabalho rápido. Já está no repositório do Ubuntu. Tem muitas ações e opções como imagemagick .

sudo apt-get install phatch
    
por user.dz 03.02.2014 / 10:29
3

Existe uma boa ferramenta multiplataforma chamada XnConvert . Combine e escolha entre mais de 80 operações diferentes. A instalação é simples através do deb. arquivo do site oficial.

É gratuito, mas não opensource, talvez seja apenas a beleza dele.

    
por VRR 18.05.2015 / 18:38
1

abra a imagem no ImageMagick.

  1. clique na caixa de comando da imagem que será aberta.
  2. visualizar- > redimensionar insira o pixel desejado. clique no botão de redimensionamento.
  3. Arquivo- > salve, digite o nome. Clique no botão Formato e escolha o formato desejado e clique no botão de seleção.
  4. clique no botão salvar.

outra opção é selecione a vista - > imagem original e arraste os cantos da imagem para redimensioná-la. selecione Arquivo - > salvar.

    
por Deepa 20.02.2015 / 06:55
1

Eu uso o Pimagizer. Ele funciona muito bem e é o aplicativo mais fácil que usei. Testado no Ubuntu 14.04, 15.04, 15.10 .

sudo add-apt-repository ppa:vfrico/stable
sudo apt-get update
sudo apt-get install pimagizer

Veja: link para mais informações.

    
por hg8 18.05.2015 / 17:24
1

Você também pode usar a ferramenta onipresente ffmpeg (ou avconv ) para redimensionar imagens:

ffmpeg -i image.jpg -s 4096x2048 image-resized.jpg

E se você quiser um redimensionamento de imagem JPEG realmente rápido, tente epeg (como mencionado aqui e ) - que precisa ser construído a partir da fonte.

    
por Pierz 02.02.2018 / 11:19