Programma per catturare le immagini

Forum dedicato ai Porting ufficiali e non di Slackware, vedi Slack/390, ARMedslack, Slamd64, Slackintosh, Ocsid, Sloox, Zenwalk, How-Tux, Slax etc etc

Moderatore: Staff

Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Filk
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: gio 4 ago 2011, 4:42

Programma per catturare le immagini

Messaggio da Filk »

Salve a tutti, mi si è disinstallato da VectorLinux il programma per catturare le immagini.
Ora non mi ricordo più come si chiamava per poterlo nuovamente reinstallare dal gestore
pacchetti Gslapt.
Per favore qualcuno sa come si chiama ?

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: Programma per catturare le immagini

Messaggio da SIV »


Avatar utente
osser
Linux 0.x
Linux 0.x
Messaggi: 77
Iscritto il: mer 3 ott 2007, 16:31
Slackware: 14.2
Kernel: 4.4.14
Desktop: xfce

Re: Programma per catturare le immagini

Messaggio da osser »

Io utilizzo con soddisfazione un programma minimale scritto in C e utilizzabile da riga di comando,
si chiama scrot e ha bisogno soltanto della libreria imlib2.
Gira su qualsiasi sistema e cattura anche screenshots da console.
Io eseguo questo:

Codice: Seleziona tutto

scrot -b -s -e 'mv $f ~/dati/screenshots/'
Ovviamente devi avere nella home /dati/screenshots
Silenzioso ed in background ho monitorato i siti porno che visitava mio fratello :lol:

Avatar utente
Filk
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: gio 4 ago 2011, 4:42

Re: Programma per catturare le immagini

Messaggio da Filk »

@ Siv
Nel link che mi hai postato parlavano principalmente del programma ImageMagick
http://www.imagemagick.org/script/index.php
Quando sono andato per installarlo dal gestore pacchetti Gslapt, risultava già
installato, ma siccome non compariva da nessuna parte, provato a disinstallarlo
e reinstallarlo, niente da fare non compare in nessuna maniera, chissà come mai.

Allora messo Kdegraphics, il pacchetto installa 9 programmi tra cui Ksnapshot.
Ksnapshot cattura le immagini, però se ad esempio scelgo di salvare l'immagine
sul desktop, non c'è la piccola icona con l'anteprima dell'immagine, ma sono icone
anonime tutte uguali, così diventa un rebus aprire l'immagine che uno vuole.
Altra cosa, l'immagine può essere aperta con Gimp, oppure con GQviw.
Voi non conoscete un programma agile che si limiti alla sola apertura dell'immagine
salvata dopo la cattura, senza tutte le opzioni di Gimp e GQviw ?

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Programma per catturare le immagini

Messaggio da Blallo »

ImageMagick è una raccolta di programmi
non esiste in realtà il comando "imagemagick" :D
per fare gli screen si usa import, incluso in ImageMagick, con questa sintassi

Codice: Seleziona tutto

import nomeimmagine.png
ovviamente puoi usare anche jpg, gif, tiff.. a tua discrezione

Per la tua seconda domanda, io uso GPicView, che è il predefinito dell'ambiente LXDE

PS: io lo uso in combinazione con sleep per fargli attendere un certo tempo
con

Codice: Seleziona tutto

sleep 5; import nomeimmagine.png
attendi 5 secondi per lo screen

Se gli dai

Codice: Seleziona tutto

sleep 5; import nomeimmagine.png; gimp nomeimmagine.png
ti fa lo screen dopo 5 sec. e te la apre in gimp :D

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Programma per catturare le immagini

Messaggio da 414N »

@jimmy_page_89: occhio che senza il parametro -window root, import rimane in attesa di un click dell'utente che specifichi quale delle finestre attive sullo schermo deve essere catturata.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Programma per catturare le immagini

Messaggio da Blallo »

@414N giusto

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: Programma per catturare le immagini

Messaggio da ilmich »

per chi non avesse Imagemagick(ma credo sia una cosa rara) un comodo clone per fare gli screenshots, che fa parte dei pacchetti di Xorg(quindi è piu' facile trovarlo sempre) è

Codice: Seleziona tutto

xwd
il formato che produce, xwd appunto, lo si puo' poi aprire con gimp o con qualunque programma di grafica che supporta questo formato :D
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
Filk
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: gio 4 ago 2011, 4:42

Re: Programma per catturare le immagini

Messaggio da Filk »

Scusatemi ma con i sistemi da terminale che mi avete indicato voi
non ci sono riuscito, io sono solo 3 mesi che uso linux.

Mi sono scaricato da Firefox, Screengrab, che poi fa comparire
le varie opzioni nel menu a tendina, cliccando con il tasto DX
del mouse sopra l'immagine da catturare.

Per aprire le immagini salvate provati vari programmi, alla fine il
più agile, senza fronzoli inutili, mi è sembrato KuickShow.

Però vorrei imparare anche i vostri sistemi di cattura da terminale! ;)

Cortesemente potete farmi un esempio pratico, del comando esatto
che va inserito nel terminale per catturare il post di miklos, come ho
fatto io qui sotto usando Screengrab. Grazie

"Foto del post di miklos"
http://postimage.org/image/1stbtp5es/

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: Programma per catturare le immagini

Messaggio da ilmich »

se devi solo catturare una finestra, il mio suggerimento non va bene, perche' xwd cattura sempre tutto lo schermo.
da riga di comando dovresti usare

Codice: Seleziona tutto

import nomeimmagine.jpg
come suggerito dagli altri, ma credo che ti catturi comunque tutta la finestra, non credo riesca a prendere solo un pezzo (come magari sei riuscito a fare col programma che hai trovato)

comunque anche gimp è in grado di catturare le immagini da schermo(mi pare riesca pure a catturare porzioni di una finestra)
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
Filk
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: gio 4 ago 2011, 4:42

Re: Programma per catturare le immagini

Messaggio da Filk »

Salve ragazzi, sono riuscito ad usare:

1)Questo per catturare la parte che voglio del contenuto del terminale.


Codice: Seleziona tutto

import nomeimmagine.png
2)Mentre con questo la parte di pagina che voglio con alcuni secondi di ritardo.

Codice: Seleziona tutto

sleep 5; import nomeimmagine.png 
3)Qui invece il comando per selezionare la finestra che voglio catturare, e poi
aprirla in Gimp, non funziona!!!
Credo che dipenda dal fatto di aver combinato in modo errato il comando suggerito
da jimmy_page_89, con l'aggiunta consigliata da 414N

Codice: Seleziona tutto

sleep 5; import nomeimmagine.png; gimp nomeimmagine.png  window root 


P.S. Sapete per caso se esiste un sistema per far finire quanto si cattura direttamente in
una directory denominata immagini :?:
Ultima modifica di Filk il ven 5 ago 2011, 14:25, modificato 1 volta in totale.

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: Programma per catturare le immagini

Messaggio da ilmich »

Filk ha scritto:3)Qui invece il comado per selezionare la finestra che voglio catturare, e poi
aprirla in Gimp, non funziona!!!
perchè è sbagliato il comando, dovrebbe essere così

Codice: Seleziona tutto

sleep 5; import -window root nomeimmagine.png; gimp nomeimmagine.png  
il parametro -window root è del comando import e ti dice in sostanza quale finestra catturare.. in un contesto grafico su linux la finestra 'root' corrisponde all'intero schermo.

se però come dici tu.. vuoi solo una finestra, e non lo schermo intero.. dovrebbe essere cosi

Codice: Seleziona tutto

sleep 5; import nomeimmagine.png; gimp nomeimmagine.png
quindi senza il window root finale, che avevi messo per errore
Ultima modifica di ilmich il ven 5 ago 2011, 14:26, modificato 1 volta in totale.
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Programma per catturare le immagini

Messaggio da conraid »

Se vuoi aprire l'immagine con Gimp perché non usare direttamente gimp? ha un comando per catturare lo schermo

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Programma per catturare le immagini

Messaggio da 414N »

Filk ha scritto: 3)Qui invece il comado per selezionare la finestra che voglio catturare, e poi
aprirla in Gimp, non funziona!!!
Credo che dipenda dal fatto di aver combinato in modo errato il comando suggerito
da jimmy_page_89, con l'aggiunta consigliata da 414N

Codice: Seleziona tutto

sleep 5; import nomeimmagine.png; gimp nomeimmagine.png  window root 

Con questa sequenza imposti un ritardo di 5 secondi, per poi catturare la finestra che selezioni col mouse(import non ha parametri, percui si comporta come nei due casi che hai riportato in precedenza), apri con gimp l'immagine risultante, specificando a gimp i parametri window e root che, molto probabilmente, lui interpreterà come nomi di file inesistenti.
Evidentemente hai frainteso quanto ho scritto in precedenza: il parametro "-window root" è relativo al solo import, per imporgli la cattura dell'intero schermo non interattivamente. La sequenza sarebbe da modificare così:

Codice: Seleziona tutto

sleep 5; import -window root nomeimmagine.png; gimp nomeimmagine.png

Se guardi il man di import puoi vedere tutte le opzioni che supporta.
Domanda: perché apri gimp dopo la cattura dell'immagine? Devi applicare subito delle modifiche o lo fai solo per vedere cosa è stato catturato?
Se lo usi solo per la visualizzazione, al suo posto puoi usare il programma display (sempre parte di imagemagick).
Filk ha scritto: P.S. Sapete per caso se esiste un sistema per far finire quanto si cattura, direttamete in
una directory denominata immagini :?:
Beh, ti basta specificare il path che vuoi quando specifichi il file ad import. Invece di nomeimmagine.png specifica un path assoluto.

Avatar utente
Filk
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: gio 4 ago 2011, 4:42

Re: Programma per catturare le immagini

Messaggio da Filk »

conraid ha scritto:perché non usare direttamente gimp? ha un comando per catturare lo schermo
Ma Gimp cattura solo le pagine intere, oppure permette di catturare anche solo una porzione di pagina ?

Rispondi