[TUTORIAL] Redimensionar imagens com o ImageMagick

UPDATE 21/07/2014

A versão mais avançada está em desenvolvimento no
http://www.luminous-landscape.com/forum/index.php?topic=91754.0

Download Dropbox - File Deleted


UPDATE 20/03/2013

Versão simplificada, sharp e praticamente sem moiré, por default só cria 2 versões :ok:
http://dl.dropbox.com/u/4686872/Pictus_Resize_g.zip

Versão antiga http://dl.dropbox.com/u/4686872/Pictus_Resize_3.zip
Por default, para cada resolução vão ser criadas 4 versões, EWA Catrom e EWA Lanczos3, ambos em gamma 1 e sRGB, existem
outras opções desabilitadas como Lanczos2 e Lanczos4 em ortogonal e EWA, para habilitar é só retirar a palavra REM do inicio da linha.

OBS:
EWA = Elliptically Weighted Average
EWA Catrom é sharp, mas com muito menos artefatos do que USM
Dependendo do tipo de imagem a versão em gamma 1 pode ser melhor
O EWA Lanczos deve apresentar menos serrilhamento do que o ortogonal
O Lanczos2 é soft e o Lanczos4 tem muito ringing
O Lanczos2 pode ter resquício de moiré enquanto o Lanczos4 muito menos


Baixar e instalar o ImageMagick

Baixar e descompactar no DeskTop
http://dl.dropbox.com/u/4686872/Pictus_Resize_g.zip

Contem os arquivos:

Para fazer o resize basta arrastar uma imagem sobre qualquer 1 dos ícones, sendo que
para o Mundo Fotográfico o máximo permitido é 800 pixels no lado maior, para imagens
maiores tem que usar o esquema de thumbnail.

O resultado é muito superior ao do Photoshop ou qualquer outro esquema atual.

A imagem usada para demostração 7640_CO40_FM1-175pct_sRGB

Para maiores informações:
ImageMagick resize Resizing or Scaling -- IM v6 Examples
ImageMagick e USM http://redskiesatnight.com/2005/04/06/sharpening-using-image-magick/
Resize e gamma Redirection

Pictus, normalmente uso o Lanczos 3 do Gimp. Esse é mais bacana?

Ótimo!

Sumiram aquelas linhas da casa, tornando a imagem muito mais agradável :clap:

De nada adianta usar o Lanczos se ele foi mal implementado…
Para quem quiser saber se uma solução é melhor ou pior, basta experimentar
com a imagem exemplo 7640_CO40_FM1-175pct_sRGB

Existe script para usar o ImageMagick no GIMP, http://www.mm-log.com/blog/2010-01-21/use-imagemagick-within-gimp
Não sou usuário de GIMP, então não adianta me perguntarem nada.

To com o Pictus e não abro. Uso o IM ja tem mais de 10 anos e nada chega perto em termos de qualidade para certas coisas, como resize por exemplo. Mas não é para criancinha que só sabe usar GUI e torce o nariz pra qualquer coisa que seja mais complicada que apertar um botão de ajuste automático.

Para os intrépidos:

Até que enfim um tópico interessante por aqui :ok: :ok: :ok: :ok:

Nem para redimensionamento tem interface gráfica? É tudo via comandos mesmo?

100% command line.

Veja a minha resposta nesse tópico, que resolve o problema dele em 5 segundos.

Questão apenas de entender um pouco sobre imagem e saber o que fazer. :assobi:

Dá uma lida aqui:

http://www.imagemagick.org/Usage/resize/

Eu posso fazer uma interface, se alguém fizer os requisitos e o que quer que a interface tenha.
Não me incomodo, já estou cheio de projetos open source mesmo…

O meu problema tem sido com a diagramação. É muito chato ter que ficar medindo na lamina criada no PS e exportar do tamanho certinho. Nisso acabo, pela praticidade, tendo que optar pelo bicubic do PS. De qualquer forma, como eh para impressao de album, o redimensionamento é menor e menos degradante. Alguem tem alguma solução viavel para o meu problema?

Parabéns pra quem conseguiu usar essa ferramenta… eu ainda não estou nesse nível de evolução… :eek:
Vou ter que esperar alguém criar uma interface para preguiçosos que nem eu ou que a Adobe crie vergonha na cara e coloque algo com essa qualidade assim no CS6…

Eu uso o programa PhotoZoom Pro e depois de um tempo calibrando a ferramenta, consegui um resultado satisfatório na minha opinião…

O plugin Mogrify para LR é uma interface gráfica, ao menos em resize, para o IM. O Mogrify só funciona se vc instalar antes o IM. E em resize ele utiliza os algoritimos do IM para o trabalho.

Pessoal… qual linha de comando eu insiro para redimensionar o DPI tb???
Tentei a -density antes de -resize, mas não funcionou.
Estou querendo redimensionar de 300 para 96 DPI.

Abraços!

BTW, sua imagem com PhotoZoom tem moiré…

Consegui… o problema era no arquivo que eu tentava mudar o DPI… estava com base JPG do PhotoShop…

Nova versão http://dl.dropbox.com/u/4686872/Pictus_Resize_3.zip

Por default, para cada resolução vão ser criadas 4 versões, EWA Catrom e EWA Lanczos3, ambos em gamma 1 e sRGB, existem outras opções desabilitadas como Lanczos2 e Lanczos4 em ortogonal e EWA, para habilitar é só retirar a palavra REM do inicio da linha.

OBS:
EWA = Elliptically Weighted Average
EWA Catrom é sharp, mas com muito menos artefatos do que USM
Dependendo do tipo de imagem a versão em gamma 1 pode ser melhor
O EWA Lanczos deve apresentar menos serrilhamento do que o ortogonal
O Lanczos2 é soft e o Lanczos4 tem muito ringing
O Lanczos2 pode ter resquício de moiré enquanto o Lanczos4 muito menos

Pictus e outros mestres,

No Mac eu redimenciono pelo LR na exportação usando o Mogrify, mas isso tem sido um grande problema para mim por causa dos arquivos gigantescos da D800 tanto em tamanho qto em resolução. Eu tenho gostado do Mogrify citado pelo Hyde, mas ainda assim, qdo reduzo demais a perda é bem nítida! Alguma sugestão?

Fora trocar de câmera, claro!!! :eek: :eek:

Abs,

Não uso o LR, mas sei que o Mogrify também usa o ImageMagick e se tiver como modificar os comandos do Mogrify, use algum do Pictus_Resize_3

Eu usava IM desde há uns 10 anos ou mais, ele é instalado por default em qq distro boa Linux.

[]s,

RSalles

Bom ver que tem gente no MF usando o que há de melhor.

Pictus, as tuas observações foram de bastante ajuda, mas existe algum outro indicador pra informar “o que é melhor que o que” pra usar em tal situação?
Algo como… “se a imagem tiver muitos padrões como o da parede de tijolos quem se sai melhor é o Lanczos4, já para retratos melhor é o Catrom”.
Queria não precisar gerar várias (até 14, no bat que tu disponibilizou) imagens pra avaliar o melhor resultado toda vez.