Mai avuto la necessità di dover catturare schermate di Eclipse, da inserire in qualche manuale o altra documentazione, oppure semplicemente per metterlo come sfondo del desktop? (ok, magari l’ultimo esempio non capita spesso
)
Bene, adesso c’è un semplice plugin, ben fatto, che risolve tanti semplici problemi di cattura di schermate: eDump. Lo trovate a http://www.bdaum.de/eclipse/eDump/ . Praticamente un plugin per catturare tutte le schermate possibili… (attenzione… leggere fino in fondo)
Dopo la solita installazione mediante l’update (seguite le istruzioni sul sito) il funzionamento è semplice: basta fare click sulla icona con macchina fotografica per ottenere una schermata del tipo mostrato qui sotto:
che permette di salvare varie immagini, dallo schermo completo, alla finestra di Eclipse, sin alla componente selezionata, in diversi formati (JPG; GIF, BMP, SVG, etc.) ma anche altre features carine.
Ad esempio, è possibile fare il crop (tagliare) una immagine isolando una parte significativa, in maniera molto intuitiva (spostando i righelli che indicano i bordi). Poi, si può inserire una serie di frecce e indicazioni in una legenda, che possono essere configurate in maniera molto agevole (stile della freccia, colore, tratto, etc.) ed, infine, la possibilità di lanciare eDump con un delay (fino a 60 secondi) che permette di fare il catch anche di qualche dialog. In pratica, si preme il pulsante di eDump e poi si “corre” a lanciare la dialog che si vuole catturare… il timing deve essere accurato e dovete aspettare un pochino, se avete esagerato nel delay.. ma funziona!
Alcuni esempi li mostro qui sotto. Nel primo, faccio vedere l’esempio della legenda, su una barra “croppata” dell’intera finestra di Eclipse:
Per ottenere la immagine di sopra ho usato la interfaccia per comporre la legenda, illustrata qui sotto.
Questo mi fa venire in mente un paragone: in effetti, non sono riuscito ad usare eDump per poter prendere screnshots di eDump.. mi sono dovuto ridurre al buon vecchio ALT-Stamp, al buon vecchio Paint.. insomma cose da archeologia … Potrebbe essere questo un argomento simile alla diagonalizzazione di Goedel utilizzata per dimostrare la indecidibilità del problema della fermata della Macchina di Turing? Cioè, non si può usare eDump per prendere schermate di eDump. Questo significa che esistono finestre non screenshot-abili da eDump, che quindi non è quello stupendo plugin che vi avevo descritto?
Forse.
Comunque, la conclusione è sempre quella: “Mai più senza… eDump!”
Vittorio Scarano


