Newsgroup: it.comp.aiuto
Titolo: scannerizzare leggero

Devo trasmettere ad un interlocutore lontano, mediante allegati email,
una cinquantina di documenti consistenti in alcune pagine in
bianco/nero di materiale stampato di mediocre qualita'.
Per non intasare la rete ed il sistema del mio interlocutore vorremmo
che la dimensione dei file ottenuti scannerizzando le singole pagine
non superasse i 50 KB, pur senza compromettere la leggibilita' a
video.
Finora per prova ho ottenuto da una singola pagina un file TIF di 250
KB, dimensione poi dimezzata (130 KB) convertendo il file TIF in file
GIF.
Quindi sono ancora ben distante dal mio target di 50 KB. Come mi
consigliate di impostare lo scanner (uno Scanmakerdi Microtek) per
ottenere un file veramente "leggero", che poi potrei se vale la pena
ulteriormente alleggerire zippandolo?
Grazie        
---
Uplbet

 GIF.
Prova in jpeg. 
Probabilmente sarà più piccolo ed eviti lo zip.
-- 
Bye, Yorgos
To send me an e-mail, please change anthzùya with alice

non superasse i 50 KB, pur senza compromettere la leggibilita' a
[...]
devi usare la compressione jbig2 (la stessa impiegata da googlebooks per i
suoi libri)
- scansiona in bianco e nero         
- codifica i file con l'algoritmo jbig2
- incorporali in un unico pdf e spedisci
l'encoder jbig2enc, sviluppato appositamente per google è ora libero e gratuitamente
utilizzabile (richiede anche python per la conversione delle immagini in un
pdf - i normali visualizzatori non  decodificano infatti i file jbig2, dunque
è meglio incorporarli in un contenitore pdf che si può visualizzare con qualsiasi
lettore pdf)
sebbene esista una  (vecchia) versione per windows (ora a pagamento), per praticità
di uso ed installazione python, è preferibile usare jbig2enc su Linux (da CD
LIVE, senza installare nulla su hard disk)
scarica la versione 4.3.1 di
*Puppy Linux*
- 
http://dokupuppylinux.co.cc/
scompatta l'archivio, vi troverai un file ISO, masterizzalo su di un CD, inseriscilo
nel lettore, riavvia  e il CD partirà
Quando sarai giunto a vederne il desktop (o anche prima così hai già i pacchetti
pronti)
scarica l'encoder
*jbig2enc* (il primo file)
- 
http://dokupuppylinux.co.cc/programs:encoders
==
scarica il pacchetto python
*python 2.5* (pet package)
- 
http://dokupuppylinux.co.cc/programs:python
i pacchetti si installano semplicemente cliccandoci sopra
a questo punto crea una cartella e copiaci i tuoi file scansionati:
invoca il terminale in quella cartella (tasto destro / window / terminal here)
digita (o puoi anche copiare e incollare cliccando con la rotellina del mouse):
jbig2enc -s -p -v *.ext ; pdf.py output > out.pdf
dove *.ext va sostituito con l'estensione dei tuoi file ( se sono tiff = *.tiff)
se non fossi soddisfatto del risultato, puoi provare con valori di soglia (threshold)
diversi (quello predefinito è 188), aggiungendo il parametro  -T
jbig2enc -s -p -v -T 178 *.ext ; pdf.py output > out.pdf   oppure
jbig2enc -s -p -v -T 168 *.ext ; pdf.py output > out.pdf   ecc...

Probabilmente sarà più piccolo ed eviti lo zip.
convertendo il medesimo file TIF da 250 KB in file JPG ottengo solo
170 KB, quindi una efficienza minore del GIF.
Ciao  
---
Uplbet

suoi libri)
per una serie di ragioni, nel mio caso specifico questa via non e'
praticabile. 
Grazie comunque, ciao
---
Uplbet

 ha scritto:

  - Scansione a 150 dpi in monocromatico (o convertita in
  monocromatico, se sei in dubbio salvala prima in bitmap
  monocromatico), e poi convertila in png. Dovrebbe in questo
  caso andare bene il png semplice, non il png filtrato. In un
  paio di prove che ho fatto ho ottenuto all'incirca 25 kB.
  Attenzione che zippando non ottieni un'ulteriore compressione
  -*_ uniposta(at)
yahoo.it
  -*_ uniposta(at)
gmail.com
-- 
If his chest had been a cannon, he would have shot his heart upon it.
Se il suo petto fosse stato un cannone, gli avrebbe sparato contro
il suo cuore. (Herman Melville, Moby Dick; Patrick Stewart,
Capt. Jean-Luc Picard, Star Trek - The Next Generation)

  00:58
  Ah, poi c'è anche un trucco ... alle volte, se ruoti l'immagine
  di 90 gradi o se la inverti in negativo, ottieni una riduzione
  del peso del file. Poi chi la riceve la riconvertirà
  --- avevo scritto poco fa... ---


 ha scritto:
 > "uniposta":
 >> - Scansione a 150 dpi[...]
 >
 > IMO&  AFAIK: 100 dpi (72-96:schermo, 150:stampa, 300:ocr)
  - Sono abituato alle risoluzioni di default che propone
  il mio scanner. Comunque per la sua richiesta era
  secondario, l'importante era il resto che avevo scritto.
  Tornando alla risoluzione, gli avrei suggerito
  150dpi per il monocromatico e 75dpi per scala di
  grigi o colore. O anche, se preferisci, 100dpi e 50dpi.
  Certo che poi in caso di stampa č una vera schifezza,
  anche se in monocromatico non fa quella gran differenza
  - p.s. eventualmente, non 100 ma 96, "fa piů standard"




provato in pdf? se sono documenti testuali secondo me è la soluzione 
migliore
-- 
Ale(RN)
La risposta è dentro di te... e però è sbagliata!

  13:00
  CORREZIONE alla mia risposta di Mer 03 Nov 2010, 14:03
  ---
 >>> - Scansione a 150 dpi[...]
 >>
 >> IMO& AFAIK: 100 dpi (72-96:schermo, 150:stampa, 300:ocr)
 >
 > - Sono abituato alle risoluzioni di default
 > che propone il mio scanner. Comunque[.....]
  - Scusate, m'ero lasciato condizionare per
  diplomazia e rincoglionimento... ogni tanto succede.
  La scansione più leggibile è _sempre e comunque_ quella con la
  risoluzione più alta, tranne nei casi in cui il documento ha i
  dettagli fini sporchi/sgranati, in quel caso la minore risoluzione
  fa semplicemente da filtro (sarebbe comunque meglio fare la
  scansione a una risoluzione superiore e poi lavorare l'immagine).
  Altro discorso invece quando, DOPO, si cambia eventualmente la
  risoluzione di stampa per adattarla alla pagina. Ma ha senso farlo
  solo quando pure le dimensioni in pixel sono compatibili (ovvero
  che consentano, senza ridurre la grandezza dell'immagine, di
  stare nella grandezza della pagina : se hai un'immagine 1:1
  formato poster, non puoi farla stare su un A4). Altrimenti
  tanto vale fregarsene e lasciare fare allo zoom che adatta
  alla pagina, inevitabilmente l'immagine perderà nitidezza
  ma pazienza, a quelle condizioni altro non si può fare.
  Riassumendo :
  => risoluzione di scansione è una cosa,
  => risoluzione di stampa (o di
  visualizzazione sullo schermo) è un'altra.
  Se hai uno schermo gigante, con, che so, 20 dpi, è da demente
  scansionare a 20 dpi pensando di adattare l'immagine (se
  scansioni un foglio di testo a 20 dpi, le righe di testo diventano
  righe scure dai contorni irregolari, e quindi illeggibili)
  ---
