Essa pode ser a sintaxe incorreta do comando wget
para o resultado desejado: basta executar wget http://static.die.net/earth/mercator/1600.jpg
para salvar a imagem como 1600.jpg
no diretório atual. Além disso, parece que a opção --user-agent
não é necessária para esse site.
Redimensionar a imagem distorcerá um pouco, porque você está tentando essencialmente "compactar" uma quantidade de dados em um contêiner de dados maior - o que significa que os dados precisarão ser adicionados com base nas suposições feitas pelo editor de imagens. Você pode tentar mesmo assim, usando o ImageMagick. É fornecido pelo pacote imagemagick
.
Há um dos dois métodos que você pode usar para convertê-lo. O primeiro, que é provavelmente mais preferível porque não distorcerá tanto a imagem, é manter a proporção da imagem e redimensioná-la para 1280 x 887, o que pode ainda funcionar para um plano de fundo de 1280 x 1024 se você tiver, por exemplo. Por exemplo, uma cor sólida de fundo verde atrás ou algo do tipo. Para redimensionar a imagem dessa maneira, use:
convert 1600.jpg -resize 1280 x 887 1600_2.jpeg
ou
convert 1600.jpg -resize 1280 x 1024 1600_2.jpeg
Isso reduzirá a imagem horizontalmente, mas deixará a dimensão vertical igual.
O segundo método envolverá encolher a imagem horizontalmente e esticá-la verticalmente. Isso distorcerá mais a imagem e a sintaxe do comando é:
convert 1600.jpeg -resize 1280 x 1024\> 1600_2.jpeg
(Fonte: IM )