Faça a 'exibição' do imagemagick sair no terminal, preservando a janela (modo de instância única)

1

Quando eu uso imagemagick ' display da linha de comando, diga:

$ display -density 150 test1.pdf 

... então display trava na linha de comando, até que você saia da janela (ou pressione CTRL + C no terminal).

No entanto, o que eu gostaria de fazer é quando o comando acima é executado no terminal, então display iria iniciar a janela, e ao mesmo tempo sair; então eu poderia apertar rapidamente a seta no terminal e editar as configurações (como -density ), e repetir a linha de comando agora modificada - que da mesma forma sairia agora, e a janela mostraria a imagem recém-requisitada.

Isso é semelhante a como scite tem um "modo de instância única" (consulte Como carregar novos documentos em uma única instância do SciTE ): quando estiver configurado, você pode dizer scite filename na linha de comando; scite , em seguida, sai no terminal - enquanto ele abre o arquivo como nova guia (para que você possa abrir rapidamente os arquivos na linha de comando usando bash histórico e seta para cima). Agora, eu não esperaria que a GUI de display tivesse abas, mas acho que deveria ser possível de alguma forma ter a janela display substituindo o conteúdo que ela exibe em um comando ...

É o que eu quero possível com imagemagick display - e se sim, como?

Muito obrigado antecipadamente por qualquer resposta,
Felicidades!

    
por sdaau 18.05.2012 / 21:51

1 resposta

0

Bem, acabei de apresentar um exemplo de script ( muito bruto - sem interação com o mouse, sem nada ) usando a API Perl do ImageMagick, que demonstra o que eu queria fazer com display - então eu pensei pode muito bem postar sobre isso aqui. O exemplo é dado nesta resposta: API do ImageMagick para comando interface de aplicativo GUI em linha para display - estouro de pilha .

Espero que eu acabe lendo sobre como fazer isso com o display do ImageMagick, embora :)

Felicidades!

    
por 20.05.2012 / 10:17