converte a imagem na linha de comando para o fluxo do console

3

Estou procurando por algo como "convert" do ImageMagick, mas que é enviado para o console.

A resposta óbvia é "criar um arquivo temporário e gato que", mas eu prefiro não ter que ir para o problema.

Existem utilitários linux que fazem isso?

    
por xtravar 04.04.2013 / 19:02

1 resposta

5

No ImageMagick convert , se você especificar o nome do arquivo de saída como - , ele será gerado como stdout. Então, algo como convert myimage.jpg -resize 50% - | do-something-with-resized-image .

Para especificar que o tipo de saída deve ser diferente do tipo de entrada, preceda o traço com o tipo :. Então, por exemplo: convert myimage.jpg png:- | do-something-with-my-png .

Outra alternativa seria procurar em netpbm .

    
por 04.04.2013 / 19:12