Como posso redimensionar imagens em unidades de pés ou polegadas?

1

Eu tenho muitas fotos. Eu vou redimensioná-los todos juntos a partir da linha de comando em pés, ou se não for possível em polegadas.

Eu sei que existem aplicativos GUI que podem fazer isso, mas funciona apenas um por um e leva tempo para fazer esse trabalho!

Eu tentei o comando Convert -resize , mas é apenas no formato de pixel e quando eu verifico no Inkscape que tamanho não é o que eu quero.

Como posso fazer isso?

    
por Deniz 15.11.2015 / 08:31

2 respostas

2

Arquivos de imagem como jpeg ou png armazenam apenas pixels discretos. Quanto tempo 10 pixels são puramente uma questão de convenção ou uso. Se você exibir os pixels em um monitor antigo de 70 dpi, 10 pixels serão de 1/7 pol. Se você imprimir os pixels em uma impressora de alta resolução de 1200 dpi, os 10 pixels terão apenas 1/120 polegada de comprimento.

Portanto, antes que você possa falar sobre o redimensionamento em termos de comprimentos do mundo real, como pé ou metro, você precisa corrigir (falso) uma resolução.

Depois, ainda há duas maneiras de redimensionar. Apenas finja que eles tenham uma resolução diferente. Ou então, um programa como o ImageMagick calcula um número diferente de pixels , fingindo que eles mantêm a resolução. No final, o redimensionamento sempre significa alterar o número de pixels, quer você o faça explicitamente ou o seu programa de exibição ou impressão faça isso sob o capô para se ajustar ao número original de pixels em um determinado tamanho de quadro.

    
por Harald 15.11.2015 / 11:35
0

Eu tenho como redimensionar!

Primeiro, verifique as informações da imagem:

$ identify -verbose file.jpg
Geometry:
Resolution:
Print Size (inch):
Geomtry=Print Size X Resolution

Então faça

convert -resize XxY! file.jpg output.jpg
    
por Deniz 15.11.2015 / 15:49