Pagina 1 di 1

convert -border pdf. aggiungere bordo a tante immagini PDF

Inviato: mercoledì 15 marzo 2017, 14:29
da sbubba
ciao a tutti, ho un centinaio di immagini a cui aggiungere un bordo e poi unire tutto in pdf.
sto usando

Codice: Seleziona tutto

convert -border 200x500 -bordercolor white immagine1.jpg immagine2.jpg testo.pdf
funziona egregiamente per poche immagini.
se gli do in pasto tutte le 110 immagini mi si blocca tutto il pc al punto che fatico ad aprire anche una tty. ho provato a lasciarlo un bel po' di minuti e sembra si pianti lì. il comando usato è questo

Codice: Seleziona tutto

convert -border 200x500 -bordercolor white *.jpg testo.pdf
c'è un'alternativa? dovrei implementarlo in uno script? avete suggerimenti?
ho cercato in lungo e in largo ma non ho trovato nulla che faccia al caso mio -.-'
grazie

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: mercoledì 15 marzo 2017, 14:41
da maxbigsi
spero di non dire una castroneria (molto probabile :D ) e in attesa che passi di qui un vero esperto, prova così...

Codice: Seleziona tutto

convert -border 200x500 -bordercolor white *.jpg > testo.pdf

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: mercoledì 15 marzo 2017, 14:55
da wilecoyote
:) Salve,
maxbigsi ha scritto:..
convert -border 200x500 -bordercolor white > *.jpg testo.pdf
Non è una castroneria ma sintassi, il redirect và dopo il/i file input e prima del file output:

Codice: Seleziona tutto

convert -border 200x500 -bordercolor white *.jpg > testo.pdf
:ciao: Ciao

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: mercoledì 15 marzo 2017, 15:21
da maxbigsi
hai ragione :birra:

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: mercoledì 15 marzo 2017, 16:00
da wilecoyote
:) Salve, se ho ragione correggi, così da evitare quiproquo sul comando da usare.

Anche se credo che @sbubba non avrà di questi problemi.

:ciao: Ciao

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: mercoledì 15 marzo 2017, 16:50
da maxbigsi
corretto ;) credo anche io :sisi:

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: mercoledì 15 marzo 2017, 19:05
da sbubba
Ragazzi grazie per l'aiuto, non ho problemi col comando ma mi si blocca lo stesso :D
Devo provare con un altro PC, magari il vecchio dual core non ce la fa proprio

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: mercoledì 15 marzo 2017, 19:37
da telperion
sbubba [url=http://forum.ubuntu-it.org/viewtopic.php?p=4966383#p4966383][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ragazzi grazie per l'aiuto, non ho problemi col comando ma mi si blocca lo stesso :D
Devo provare con un altro PC, magari il vecchio dual core non ce la fa proprio
probabilmente con molte immagini consuma tutta la ram e si attiva lo swap con conseguente coma pc...

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: mercoledì 15 marzo 2017, 21:43
da UbuNuovo
Potresti spezzare le operazioni. (considerando i nomi dei file senza spazi)
converti in pdf tutti i file:

Codice: Seleziona tutto

mogrify -border 200x500 -bordercolor white -format pdf *.jpg
unisci i pdf in uno solo:

Codice: Seleziona tutto

pdftk *.pdf cat output testo.pdf
cancelli tutti i pdf eccetto 'testo.pdf'

Codice: Seleziona tutto

rm -f $(ls *.pdf| grep -v 'testo.pdf')
P.S.: Non posso seguire la discussione :ciao:

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: giovedì 16 marzo 2017, 2:15
da sbubba
telperion [url=http://forum.ubuntu-it.org/viewtopic.php?p=4966395#p4966395][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:probabilmente con molte immagini consuma tutta la ram e si attiva lo swap con conseguente coma pc...
wow mi ha consumato anche gli 8gb di ram e 2gb di swap :asd:

@UbuNuovo grazie del suggerimento anche se non risponderai, mi sa che devo costruirlo a pezzi, proverò la tua strada :ciao:

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: giovedì 16 marzo 2017, 14:09
da wilecoyote
:) Salve, se è un problema di mancanza di Swap ci sarebbe un'alternativa, non sono sicurissimo sulla sua ortodossia nell'usarla, la uso abitualmente col portatile più vecchio poiché con poca ram e poco spazio sul disco.

Serve un vecchio disco rigido esterno, ne uso uno da 80 GiB mezzo e più andato, formattato con un'unica partizione di Swap, in questo modo il sistema vede circa 82 GiB di Swap, e più nessun blocco.

:ciao: Ciao

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: giovedì 16 marzo 2017, 14:25
da telperion
wilecoyote [url=http://forum.ubuntu-it.org/viewtopic.php?p=4966592#p4966592][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto::) Salve, se è un problema di mancanza di Swap ci sarebbe un'alternativa, non sono sicurissimo sulla sua ortodossia nell'usarla, la uso abitualmente col portatile più vecchio poiché con poca ram e poco spazio sul disco.

Serve un vecchio disco rigido esterno, ne uso uno da 80 GiB mezzo e più andato, formattato con un'unica partizione di Swap, in questo modo il sistema vede circa 82 GiB di Swap, e più nessun blocco.

:ciao: Ciao
Una soluzione assurda direi, con la swap viaggi a velocità del bradipo.
Molto meglio dividere in blocchi di tot pagine e poi unirli, anche perchè imagemagik è un magna ram dell'ostia.
La soluzione di UbuNuovo mi sembra ottima.

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: giovedì 16 marzo 2017, 14:38
da wilecoyote
:) Salve, ecco la conferma, è una soluzione non ortodossa. :(

Comunque la uso per compilare, pratico pochissima grafica, seppur lenta mi riduce il riscaldamento del portatile.

:ciao: Ciao

Re: convert -border pdf. aggiungere bordo a tante immagini P

Inviato: venerdì 17 marzo 2017, 16:38
da sbubba
UbuNuovo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4966443#p4966443][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Potresti spezzare le operazioni. (considerando i nomi dei file senza spazi)
converti in pdf tutti i file:

Codice: Seleziona tutto

mogrify -border 200x500 -bordercolor white -format pdf *.jpg
unisci i pdf in uno solo:

Codice: Seleziona tutto

pdftk *.pdf cat output testo.pdf
cancelli tutti i pdf eccetto 'testo.pdf'

Codice: Seleziona tutto

rm -f $(ls *.pdf| grep -v 'testo.pdf')
P.S.: Non posso seguire la discussione :ciao:
perfetto, ha creato il pdf in un attimo.

@wilecoyote: le soluzioni non ortodosse vanno bene, ti ringrazio del suggerimento ma farlo swappare fino all'inverosimile era proprio impraticabile (dopo 40 minuti ancora stava piantato lì, col pc mezzo impallato, probabilmente era proprio convert che come lo usavo io richiedeva davvero troppe risorse) :ciao: