Alleggerire immagini PNG
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
- joe
- Iper Master
- Messaggi: 3789
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Alleggerire immagini PNG
Ho scaricato un documento da google books, al momento si tratta di una serie di imagini png da cui voglio ottenere un PDF.
Sono riuscito nell'intento ma il pdf finale mi pare un po' pesante da gestire... potrebbe essere la dimensione dell immagini png di partenza un po' ingombranti forse.
Sapreste consigliarmi un programma per ridurre la qualità di un'immagine png, preferibilmente qualcosa da usare da shell...
Grazie in anticipo.
Sono riuscito nell'intento ma il pdf finale mi pare un po' pesante da gestire... potrebbe essere la dimensione dell immagini png di partenza un po' ingombranti forse.
Sapreste consigliarmi un programma per ridurre la qualità di un'immagine png, preferibilmente qualcosa da usare da shell...
Grazie in anticipo.
- JohnnyMnemonic
- Staff
- Messaggi: 2733
- Iscritto il: dom 5 set 2004, 0:00
- Nome Cognome: Giuseppe Palmiotto
- Slackware: 14.0
- Kernel: 3.5.5-thanatos
- Località: Bologna
- Contatta:
Re: Alleggerire immagini PNG
Puoi usare convert di imagemagick per cambiare risoluzione e qualità in generale
- teox99
- Linux 3.x
- Messaggi: 738
- Iscritto il: ven 25 lug 2008, 14:54
- Slackware: 13.37
- Desktop: KDE - Xfce
- Località: Roma[Eur]
- Contatta:
Re: Alleggerire immagini PNG
se il pdf creato con i png è molto + grande delle immagini usate
significa che non hai usato la compressione (-compress) in convert,
converti i png in jpeg.
significa che non hai usato la compressione (-compress) in convert,
converti i png in jpeg.
- joe
- Iper Master
- Messaggi: 3789
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Alleggerire immagini PNG
No, c'è qualcosa che non mi torna:
1- la qualità delle singole png è più alta del pdf totale. La dimensione del pdf totale non è così maggiore delle png. Ho provato un semplice comando del tipo:
Il problema è che se apro la png con okular si vede bella nitida, mentre il pdf appare chiaramente degradata.
2- convertendo la png in jpg ottengo addirittura un aumento delle dimensioni del file:
E aggiungendo l'opzione -compress JPEG non cambia nulla...
Ho anche provato a mettere l'opzione -quality seguita da vari valori per provare, ma il risultato è veramente scadente.
Quasi quasi potrei anche tenermi le png cosìcome sono e consultare il documento direttamente in png o almeno provare a vedere se risulta troppo pesante. L'idea è questa:
Unire in qualche modo le png o comunque aprirle tutte insieme nello stesso documento in modo da poterle visualizzare con okular come se fossero pagine ordinate del libro... cioè come fosse un pdf unico.
1- la qualità delle singole png è più alta del pdf totale. La dimensione del pdf totale non è così maggiore delle png. Ho provato un semplice comando del tipo:
Codice: Seleziona tutto
joe@darkstar:/tmp/provaconversioneinpdf$ convert PA003.png PA003.pdf
joe@darkstar:/tmp/provaconversioneinpdf$ ls -lh *003*
-rw-r--r-- 1 joe users 52K 2012-05-16 23:32 PA003.pdf
-rw-r----- 1 joe users 46K 2012-05-09 17:23 PA003.png
2- convertendo la png in jpg ottengo addirittura un aumento delle dimensioni del file:
Codice: Seleziona tutto
joe@darkstar:/tmp/provaconversioneinpdf$ convert PA003.png PA003.jpg
joe@darkstar:/tmp/provaconversioneinpdf$ ls -lh *003*
-rw-r--r-- 1 joe users 178K 2012-05-16 23:37 PA003.jpg
-rw-r--r-- 1 joe users 52K 2012-05-16 23:32 PA003.pdf
-rw-r----- 1 joe users 46K 2012-05-09 17:23 PA003.png
Ho anche provato a mettere l'opzione -quality seguita da vari valori per provare, ma il risultato è veramente scadente.
Quasi quasi potrei anche tenermi le png cosìcome sono e consultare il documento direttamente in png o almeno provare a vedere se risulta troppo pesante. L'idea è questa:
Unire in qualche modo le png o comunque aprirle tutte insieme nello stesso documento in modo da poterle visualizzare con okular come se fossero pagine ordinate del libro... cioè come fosse un pdf unico.
- joe
- Iper Master
- Messaggi: 3789
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Alleggerire immagini PNG
Ho trovato per esempio questo comando:
Ma aprire poi con okular il file risultante è decisamente arduo... troppo pesante.
Invece ho notato che gwenview (più specifico per le immagini sembra moooolto più leggero nel maneggiare files di queste dimensioni.
Però gwenview se la cava bene anche per accedere alla directory dove sono stoccate le png e, nominatele in ordine, è possibile agevolmente visualizzare tutto il documento senza troppi problemi. Direi che è la strada più semplice.
Se però avete qualche altro consiglio che porti ad ottenere un pdf leggero e possibilmente di qualità benvenga.
Codice: Seleziona tutto
montage -geometry 100% -tile 1x50 file1.png file2.png ecc ecc file50.png resultato.png
Invece ho notato che gwenview (più specifico per le immagini sembra moooolto più leggero nel maneggiare files di queste dimensioni.
Però gwenview se la cava bene anche per accedere alla directory dove sono stoccate le png e, nominatele in ordine, è possibile agevolmente visualizzare tutto il documento senza troppi problemi. Direi che è la strada più semplice.
Se però avete qualche altro consiglio che porti ad ottenere un pdf leggero e possibilmente di qualità benvenga.
- puzuma
- Linux 2.x
- Messaggi: 482
- Iscritto il: mar 4 lug 2006, 17:14
- Nome Cognome: Stefano Salvador
- Slackware: current
- Kernel: 2.6.32.2
- Desktop: KDE 4.4.0
- Località: Udine
- Contatta:
Re: Alleggerire immagini PNG
controlla la modalità colore dei png, se sono rgb allora puoi guadagnare parecchio trasformandole in indicizzate oppure in scale di grigio. Se non hai troppe figure la qualità dovrebbe essere pressoche identica. Con Gimp puoi verificarlo al volo e fare un po' di prove.joe ha scritto:Se però avete qualche altro consiglio che porti ad ottenere un pdf leggero e possibilmente di qualità benvenga.
The quiet ones are the ones who change the world. The loud ones only take the credit.
- joe
- Iper Master
- Messaggi: 3789
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Alleggerire immagini PNG
Verificato, nelle proprietà dell'immagine sotto color properties risulta:
sRGB built-in
Default RGB working space
Quindi è come dici tu. Ma ora come fare a convertirele in indicizzate o in scala di grigi? Sono parecchio ignorante in tema di immagini e grafica in genere...
Grazie in ogni caso!
sRGB built-in
Default RGB working space
Quindi è come dici tu. Ma ora come fare a convertirele in indicizzate o in scala di grigi? Sono parecchio ignorante in tema di immagini e grafica in genere...
Grazie in ogni caso!
- 414N
- 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: Alleggerire immagini PNG
Senza convertire forzatamente in PDF (che per immagini non vettoriali non può fare miracoli con la compressione), puoi crearti un Comic Book archive che okular legge senza problemi in un battibaleno.
Se hai a disposizione rar (il compressore, non il decompressore opensource unrar) puoi utilizzarlo per creare un archivio cbr, altrimenti puoi sempre creare un archivio cbz tramite zip:
Nei due comandi ho specificato le opzioni per ottenere compressione massima.
Ovviamente i file png dovranno essere già nominati in sequenza logica prima della compressione. Se non lo sono, il tool "bulk rename" di thunar (presente se hai installato anche XFCE e thunar sul tuo sistema) può aiutarti nel compito.
Se però non riesci ad ottenere un risparmio di spazio soddisfacente, ti consiglio di cambiare tattica: se le immagini sono scansioni di originali cartacei e presentano "aloni" vari, puoi ottenere notevoli riduzioni d'ingombro utilizzando programmi tipo scantailor che ripuliscono la situazione, massimizzando il contrasto.
Tramite scantailor+pdfbeads (lo installi tramite il package manager integrato in ruby, gem, come riportato nella homepage), ho ridotto un PDF contenente 47 pagine di appunti scritti a mano e poi scansionati da ~62MB a 1,2MB
Per altre dritte riguardo la digitalizzazione di libri puoi prendere spunto dal primo post di questo thread.
Se hai a disposizione rar (il compressore, non il decompressore opensource unrar) puoi utilizzarlo per creare un archivio cbr, altrimenti puoi sempre creare un archivio cbz tramite zip:
Codice: Seleziona tutto
zip -9 nomeArchivio.cbz *.png
rar a -m5 nomeArchivio.cbr *.png
Ovviamente i file png dovranno essere già nominati in sequenza logica prima della compressione. Se non lo sono, il tool "bulk rename" di thunar (presente se hai installato anche XFCE e thunar sul tuo sistema) può aiutarti nel compito.
Se però non riesci ad ottenere un risparmio di spazio soddisfacente, ti consiglio di cambiare tattica: se le immagini sono scansioni di originali cartacei e presentano "aloni" vari, puoi ottenere notevoli riduzioni d'ingombro utilizzando programmi tipo scantailor che ripuliscono la situazione, massimizzando il contrasto.
Tramite scantailor+pdfbeads (lo installi tramite il package manager integrato in ruby, gem, come riportato nella homepage), ho ridotto un PDF contenente 47 pagine di appunti scritti a mano e poi scansionati da ~62MB a 1,2MB
Per altre dritte riguardo la digitalizzazione di libri puoi prendere spunto dal primo post di questo thread.
- joe
- Iper Master
- Messaggi: 3789
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Alleggerire immagini PNG
Ho risolto col primo metodo creando un comic book con zip. Le immagini le avevo già rinominate con uno script...
È interessante comunque anche il discorso scantailor+pdfbeads, qualora ne avessi bisogno indagherò.
Per leggere questi comic book anche da altre piattaforme tipo se dovessi inviarlo a qualcuno che usa windows, che programma dovrebbe utilizzare per poterlo visualizzare (a parte installarsi okular su win)?
È interessante comunque anche il discorso scantailor+pdfbeads, qualora ne avessi bisogno indagherò.
Per leggere questi comic book anche da altre piattaforme tipo se dovessi inviarlo a qualcuno che usa windows, che programma dovrebbe utilizzare per poterlo visualizzare (a parte installarsi okular su win)?
- 414N
- 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: Alleggerire immagini PNG
Primo risultato di Google per "windows cbz reader": comicaljoe ha scritto:Per leggere questi comic book anche da altre piattaforme tipo se dovessi inviarlo a qualcuno che usa windows, che programma dovrebbe utilizzare per poterlo visualizzare (a parte installarsi okular su win)?