Abra duas imagens lado a lado

0

Eu tenho que comparar muitas imagens (formato gif) manualmente entre si. Para fazer isso, faço os seguintes passos:

  1. eu abro uma imagem com o visualizador de imagens do Ubuntu
  2. Eu semi maximizo a janela para um lado da tela
  3. Eu faço a mesma coisa com a imagem que eu quero comparar, só colocando no outro lado da tela, claro

Como preciso fazer isso para muitas imagens, estou me perguntando se existe uma maneira mais fácil de fazer isso. Talvez outro programa?

As imagens que estou comparando estão localizadas em pastas diferentes, mas têm o mesmo nome. As pastas contêm várias imagens, por isso seria ótimo ter a oportunidade de selecionar a próxima imagem de ambas as pastas.

Você tem alguma idéia de como eu poderia fazer isso?

    
por Ole 09.01.2017 / 12:58

1 resposta

3

Você pode criar seu script a partir deste:

#!/bin/bash

if [ $# -ne 2 ]
then
 zenity --info --text="Usage: $0 file1 file2"  2> /dev/null
 exit
fi

feh -g 950x800+5+30 "$1" & pid1=$!
feh -g 950x800+963+30 "$2" & pid2=$!

# using xterm as a workaround to raise zenity to the top (so that is is not behind the feh windows)
#xterm -geometry 40x3-0-0 -e zenity --title="Done?" --info --text="OK or Enter when done"; 2> /dev/null 

xterm -title "${0##*/}" -geometry 70x4+750+880 -e bash -c "read -p 'Press Enter when done'"

kill $pid1 $pid2

Adicione um loop externo que o guiará pelos pares de imagens que você deseja comparar. E, claro, você pode modificar a geometria das janelas feh para corresponder aos arquivos de imagem e à resolução do monitor (isso foi feito para um monitor 1920x1080). E você pode modificar e mover a janela de controle (a janela xterm).

    
por sudodus 09.01.2017 / 14:50