Qual è il modo migliore per ritagliare automaticamente le immagini in blocco?


24

Ho bisogno di scansionare un grande volume di copertine di libri e anche se lo scanner (HP) la maggior parte delle volte scansioni / formati automatici, molti rimangono con uno spazio bianco / grigio sui lati.

Qual è il modo migliore in cui posso automatizzare il "ritaglio" su queste immagini?

Esistono alcuni software / strumenti che automatizzano questo?


Risposte:


9

Non sono sicuro che ci siano strumenti che automatizzeranno completamente questo processo, a meno che tu non sia disposto a scrivere uno script personalizzato.

A volte devo ritagliare alcune immagini al lavoro e uno degli strumenti più semplici che ho trovato per questo è un piccolo editor di immagini chiamato IrfanView . Non è il più grazioso dei programmi, ma può fare un ritaglio e passare all'immagine successiva con un trascinamento del mouse e tre battiture. Ecco come:

  • Installa IrfanView ed esegui il programma.
  • Apri la barra dei menu "Opzioni" e seleziona "Proprietà / Impostazioni ..."
  • Seleziona "Gestione file" dall'elenco e deseleziona la finestra di dialogo "Visualizza" Salva "e" Chiedi di sovrascrivere il file per "Salva" ".
  • Quindi, apri la prima immagine che desideri ritagliare.
  • Trascina un quadrato attorno alla sezione per ritagliare.
  • Premi Ctrl + Y, Ctrl + S, quindi premi Spazio per passare all'immagine successiva.
  • Ripetere ad noia.

Sembra per il mio lavoro, questa è l'unica soluzione.
l00

1
Non può essere l' unica soluzione. C'è un sacco di software al mondo, e questo sembra (come si dice) noioso.
mattdm,

@mattdm: dipende da quanto sia difficile eseguire la segmentazione. Se c'è un semplice bordo rettangolare di un singolo colore, l'operazione di ritaglio è banale (in effetti irfanview può eseguirlo automaticamente con Ctrl + Maiusc + Y). Ma se c'è rumore nel confine - o peggio, disordine - allora il ritaglio non è così semplice e molti algoritmi possono lottare e fare errori. Detto questo, non ho usato tutto il software, quindi se qualcuno ha una soluzione migliore, sarei felice di ascoltarlo :-)
ltn100

Questa è una buona soluzione ma ci sono risposte più in basso che forniscono effettivamente l'automazione che l'OP stava cercando.
Chandler,

Irfanview può eseguire operazioni batch, incluso Ritaglia. Vai a File> Conversione batch / Rinomina. Fai clic sul pulsante Avanzate e imposta il ritaglio. Quindi selezionare le immagini su cui lavorare e fare clic su Avvia batch.
hdhondt


8

Photoshop ha una funzione esattamente per questo:

Scansiona la tua copertina (puoi anche scansionare più copertine in una sola scansione) Nel Menu: File> Automatizza> Ritaglia e raddrizza foto

Ritaglia e corregge automaticamente la rotazione delle foto nel file corrente. Se vengono trovate più foto nell'immagine, questa verrà automaticamente suddivisa in più file. Se ne hai tonnellate, puoi creare azioni per far ritagliare e raddrizzare su ciascuna di esse in batch.


2

AZIONE FOTOSHOP

  1. Apri Adobe Photoshop
  2. Apri immagine
  3. Seleziona Windows -> Azioni, quindi fai clic su "Nuova azione". Premere OK.
  4. Tagliare la foto.
  5. Ferma la registrazione dell'azione
  6. Vai su File-> Batch -> Scegli cartella. Premere OK.

Una buona idea, ma ciò presuppone che ogni immagine acquisita abbia lo stesso orientamento, dimensione e posizionamento sullo scanner.
ckoerner,

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:

Funziona con copertine di libri scansionate singole (come nel tuo caso) o anche con più immagini. Successo!


1

Un altro suggerimento: Phatch , un processore di foto batch che, tra le altre cose, fa il ritaglio.


0

XnView e NConvert sono i tuoi amici. NConvert è uno strumento da riga di comando per elaborare immagini, con funzionalità di ridimensionamento e ritaglio. XvView è un visualizzatore di immagini veloce con capacità di elaborazione batch. Una volta eseguito un ritaglio in XnView, puoi farlo creare un file batch per te che chiama NConvert su un mucchio di immagini. Può fare molto di più che ritagliare allo stesso tempo, come ridimensionare e affinare se ne hai bisogno.


0

Se è lo stesso ritaglio, puoi utilizzare software come Lightroom per copiare il ritaglio (e l'angolo di ritaglio) su tutte le foto che desideri.


Non ha le stesse dimensioni, le copertine dei libri possono variare in lunghezza / larghezza.
lud0h

0

IrfanView degrada i file emf quando viene ritagliato, quindi non ha funzionato per me.


Li degrada come?
MikeW

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.