Esiste un software per ritagliare automaticamente una scansione di più immagini?


24

Voglio digitalizzare i miei vecchi album di famiglia usando uno scanner e ci sono molte foto. Finora, il mio metodo è stato quello di scansionare 4 immagini alla volta e poi ritagliarle manualmente in un semplice editor come Picasa o Windows Live Photo Gallery. Ciò ha richiesto molto tempo poiché ogni scansione è seguita da 4 operazioni di ritaglio. Scansionare ogni immagine individualmente potrebbe richiedere ancora più tempo.

C'è qualche software o plugin semplice (preferibilmente gratuito) che fa questo lavoro? La migliore soluzione che ho trovato è in Photoshop , ma è eccessivo. Esiste una funzione simile per uno degli editor di foto gratuiti come Paint.NET o GIMP?


C'è una domanda simile - photo.stackexchange.com/q/5192/1977 - ma che tratta di più con attrezzature e soluzioni di laboratorio esterne
ab.aditya

Non sottovaluterei l'utilità di Photoshop ... Ha incredibili capacità batch per ciò di cui stai parlando, ma ha anche una serie impressionante di altri strumenti utili per la manipolazione delle foto. Anche una licenza per studenti più vecchi (che sarebbe molto più economica) sarebbe una risorsa in ogni mano di armeggiatori di immagini.
Jane Panda,

Risposte:


19

Se non si conosce il limite di taglio quindi è possibile utilizzare Fred Weinhaus s' MULTICROP edizione (con questo script utilizza anche Imagemagick ). Lo script gestisce anche diverse dimensioni di foto e immagini ruotate.

Esempio (copertine di libri):

Immagine acquisita (input.tiff):

immagine digitalizzata originale

multicrop input.tiff output.tiff

Risultato:

output-0.tiff:

inserisci qui la descrizione dell'immagine

output-1.tiff:

inserisci qui la descrizione dell'immagine


Ho dato una possibilità (ho dovuto installare cygwin con bc sul mio laptop Win 7 per eseguire lo script), ma ho finito con l'errore ") errore di sintassi: operatore aritmetico non valido (il token di errore è" su qualsiasi file su cui lo eseguo L'ho provato su diversi file e tipi senza fortuna
ab.aditya

Non ho molta esperienza con Imagemagik. Come utilizziamo questo script?
Stevoisiak,

3

È un presupposto sicuro che conosci il confine del raccolto e la dimensione dell'immagine per il batch completo? In tal caso, puoi utilizzare lo strumento di conversione di Imagemagick .

Qualcosa di simile a:

convert orig_file.jpg -crop <w>x<h>+0+0 1.jpg
convert orig_file.jpg -crop <w>x<h>+0+<h> 2.jpg
convert orig_file.jpg -crop <w>x<h>+<w>+0 3.jpg
convert orig_file.jpg -crop <w>x<h>+<w>+<h> 4.jpg

Dove <w>si trova original_image_width / 4e <h>si trovaoriginal_image_height / 4

Maggiore utilizzo delle colture con convert .


2
E se non sai esattamente ma riesci ad avvicinarlo, guarda il rivestimento di ImageMagick per rimuovere il bordo rimanente.
mattdm,

2

Mi sono imbattuto in una sceneggiatura di GIMP chiamata Divide Scanned Images che ha funzionato abbastanza bene per me. Ha un'interfaccia di input e supporta anche l'elaborazione batch di file. Non è del tutto infallibile e potrebbe essere necessario regolare le impostazioni "Abort Limit" e \ o "Background Sample Corner" per far funzionare correttamente lo script.

Avevo provato lo script multicrop ImageMagick senza molta fortuna, e potrebbe essere dovuto al fatto che sto cercando di utilizzare il software su Windows con Cygwin.


Il problema con questo è tutto se si vuole mantenere il tuo tif a 16 bit, non lo supporta.
blamb

2

Non è gratuito, ma VueScan è uno dei migliori software per scanner in circolazione. È in attività da molto tempo e il software è il più ricco di funzionalità che abbia mai usato. Ha una modalità multi-crop in cui è possibile impostare più colture su una singola scansione. Il tuo trucco è quello di ottenere le foto nello stesso posto ogni volta.


Non sono sicuro, ma credo che esegua un passaggio per ogni scansione, quindi 9 minuti su un passaggio 3 per un letto di 4 foto, si trasforma in 36 minuti, uno per ogni immagine. quindi ho bisogno di una soluzione che non moltiplichi i tempi di scansione.
blamb

1
Ok, sono corretto, ho usato l'inferno delle funzioni di ritaglio e le mani in basso la migliore da usare per le foto rettangolari non sovrapposte è metterle nello stesso posto (o no, ma risparmiare tempo), usare la modalità MF, ma visualizzare in anteprima e perfezionare il ritaglio su ciascun letto di immagine prima di ogni corsa, richiede circa 20 secondi, quindi il passaggio è solo di circa 9 minuti TOTALE sul mio HP7410, utilizzando 2 passaggi 600 dpi quattro immagini 4x6. Questo è un ottimo equipaggiamento.
blamb

2

Dopo aver affrontato questo problema con Google, ho deciso di scrivere alcune istruzioni su come farlo con Adobe Photoshop (se lo possiedi già) o con GIMP (gratuitamente). GIMP si è rivelato funzionare meglio nel mio caso. Le istruzioni complete e facili da seguire sono disponibili qui: http://wp.me/p1YGyn-s9


2

Dai un'occhiata a AutoSplitter su http://autosplitter.com/ Fa proprio questo. Divide, divide, si allinea automaticamente. Se lo desideri, puoi anche regolare i parametri di ritaglio / rotazione.


Sembrava buono, ma non posso controllare la qualità dell'output, voglio mantenere RGBI a 64 bit
blamb

1

Per chiunque incontri questa domanda e segua il percorso degli script GIMP + (come me) ...

Controlla il software fornito con lo scanner!

Ero pronto per eseguire gli script di post-elaborazione solo per scoprire che il software scadente del mio scanner (MP Navigator EX fornito con il mio Pixma MG5200) ha già suddiviso la mia immagine a scansione multipla in immagini separate. Sorprendente e mi ha salvato un ulteriore passo.

Quindi prima fai una scansione e vedi cosa succede.


0

Assolutamente gratuito, molto leggero e potente per compiti semplici (e talvolta più complessi): IrfanView


0

Prova PicaJet FX: è ottimizzato per la scansione e il ritaglio di più immagini contemporaneamente. Grazie al supporto dell'accelerazione 3D per le operazioni di base come il ritaglio e la rotazione delle immagini sono molto veloci.

http://picajet.com

PicaJet FX è un prodotto della nostra azienda.


1
Sembra che questo software sia stato creato dalla tua azienda . Va bene - i tuoi contributi sono benvenuti! - ma devi rivelare tali affiliazioni. Vedi photo.stackexchange.com/faq#promotion
mattdm

0

ScanSpeeder esegue la scansione di più foto e le ritaglia automaticamente in foto separate.


0

Ho questo problema da solo. La cosa migliore, quindi per me, è stata aprire le immagini in Adobe Acrobat in un file e utilizzare la funzione di ritaglio ed espanderla in ogni pagina. Poi li esporto o li salvo come foto (tiffs). Il mio unico problema è doverle ruotare. Vedrò cosa può fare Adobe Lightroom per me.


0

Penso che questo sia quello che stai cercando

http://francoismalan.com/2013/01/how-to-batch-separate-crop-multiple-scanned-photos/ image-editor

Questa pagina include le istruzioni per dividere le foto con Photoshop e offre anche un plugin gratuito per Gimp per fare lo stesso. Dalla pagina:

In questo post ti mostrerò due modi in cui puoi dividere automaticamente una (raccolta di) pagine scansionate, ognuna contenente più foto, in singoli file di immagine. La mia esperienza è che per questo GIMP funziona meglio di Photoshop e come bonus aggiuntivo: è gratis!


Vecchi fili.
Linuxmint
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.