Pagina 1 di 1

comando "cat"

Inviato: venerdì 3 dicembre 2010, 13:54
da poccino
ho 4 documenti jpg, enumerati progressivamente : 1.jpg. 2.jpg ecc. Li voglio contacatenare con cat.
scrivo *.jpg > x.jpg
e mi concatena i files, ma duplicando la prima pagina. Dove sbaglio?

Re: comando "cat"

Inviato: venerdì 3 dicembre 2010, 14:10
da c.realkiller
prova con *jpg >> x.jpg

Re: comando "cat"

Inviato: venerdì 3 dicembre 2010, 14:11
da ciaccaro85
poccino ha scritto: ho 4 documenti jpg, enumerati progressivamente : 1.jpg. 2.jpg ecc. Li voglio contacatenare con cat.
scrivo *.jpg > x.jpg
e mi concatena i files, ma duplicando la prima pagina. Dove sbaglio?
scusa non ho capito, se fai:

Codice: Seleziona tutto

cat 1.jpg 2.jpg 3.jpg > x.jpg
ti duplica la prima pagina? e se invece di ">" utilizzi ">>" cosa succede?

Re: comando "cat"

Inviato: venerdì 3 dicembre 2010, 14:15
da poccino
proverò e vi farò sapere. Intanto grazie

Re: comando "cat"

Inviato: venerdì 3 dicembre 2010, 15:52
da as-far-as-i-know
Attenzione
Il comando Unix cat può concatenare file testo oppure file binari, non file (come quelli grafici) provvisti di testa/coda (header/footer). Infatti il comando cat 1.jpg 2.jpg 3.jpg > x.jpg crea sì il file x.jpg, ma identico al primo, e basta più.
Per associare i tre file, invece, bisogna usare convert, dopo aver installato imagemagick:

Codice: Seleziona tutto

convert -append *.jpg x.jpg 
oppure, per avere i file affiancati:
convert +append *.jpg x.jpg 
Ciao

Re: comando "cat"

Inviato: venerdì 3 dicembre 2010, 17:03
da poccino
ho provato con convert, ma rimane il problema della prima pagina duplicata

Re: comando "cat"

Inviato: venerdì 3 dicembre 2010, 17:21
da poccino
mi correggo:
con convert -append ottengo i file ordinati verticalmente in una sola pagina
con convert +append orizzontalmente.
Io voglio un file multipagine

Re: comando "cat"

Inviato: venerdì 3 dicembre 2010, 17:52
da c.realkiller
poccino ha scritto: mi correggo:
con convert -append ottengo i file ordinati verticalmente in una sola pagina
con convert +append orizzontalmente.
Io voglio un file multipagine
tu vorresti un file tipo un pdf?

Re: comando "cat"

Inviato: venerdì 3 dicembre 2010, 18:26
da poccino

Re: comando "cat"

Inviato: venerdì 3 dicembre 2010, 19:01
da c.realkiller
prova:

Codice: Seleziona tutto

convert *.jpg out.pdf
o

Codice: Seleziona tutto

convert -compress jpeg *.jpg out.pdf
o dando una dimensione al foglio:

Codice: Seleziona tutto

convert -adjoin -page A4 *.jpg out.pdf
o con montage:

Codice: Seleziona tutto

montage -label '%f\n%x%' -geometry '+2+2' -tile x10  *jpg  out.pdf

Re: comando "cat"

Inviato: venerdì 3 dicembre 2010, 19:56
da poccino
ho provato con tutti i comandi. L'ultimo prendeva troppo tempo e l'ho abbandonato. I primi tre danno un file pdf unito, ma solo la prima pagine è in formato A4, le altre sono "thumbnail".