Come posso convertire in batch file di immagine e PDF in TIFF?

10

Ho molti .jpeg , .png e .pdf File e voglio convertirli tutti in .tiff tutti in una volta.

Come posso fare questo?

    
posta user19507 01.03.2012 - 14:25
fonte

5 risposte

11

Automator

Puoi convertire in batch questi file per:

  1. Apri Automator da /Applications

  2. Crea un nuovo Flusso di lavoro

  3. Trascina Trova elementi del Finder specificato nel builder del flusso di lavoro.

  4. Trascina Cambia tipo di immagini nel generatore di flussi di lavoro. Questo ti chiederà di aggiungere l'azione Copia elementi del Finder come opzione di backup. Dipende da te.

  5. Fai clic sul pulsante Aggiungi ... nell'azione Ottieni elementi specificati e seleziona tutti i tuoi file di immagine.

  6. Seleziona il tipo di immagine desiderato nel Cambia tipo di immagini.

  7. Fai clic sul pulsante Esegui .

  8. Goditi le tue foto convertite in blocco!

Alla fine, la finestra di Automator dovrebbe apparire così:

    
risposta data 01.03.2012 - 15:18
fonte
11
for i in *; do sips -s format tif $i --out $i.tif; done

Bash.

    
risposta data 01.03.2012 - 22:04
fonte
4

Tuttavia, la soluzione di Automator di @Matt Love non converte i file PDF multipagina in TIFF singoli. È necessario eseguire due flussi di lavoro di Automator separati, uno per convertire i file PDF in immagini e uno per modificare il formato dei file di immagine. In alternativa, puoi prendere in considerazione utilizzando AppleScript con gli eventi di immagini incorporati di Mac OS X .

A differenza di un semplice flusso di lavoro di Automator, lo script indicato di seguito (versione sintattica qui ) converte le immagini e File PDF in TIFF, riporta errori e non si decompone quando non si riesce a gestire alcuni file. Prima di eseguire lo script, seleziona i file da elaborare in Finder.

MODIFICA: per i PDF a più pagine, viene convertita solo la pagina 1.

# this script converts all PDFs and images selected in Finder
# to the TIFF format and appends .tif to the file name

set t to (time of (current date))
tell application "Finder" to set sel to selection
set errors to {}
tell application "Image Events"
    repeat with img_file in sel
        try
            set img_file to img_file as text
            set img to open img_file
            save img as TIFF in (img_file & ".tif")
            if (class of result) is not file then error "could not convert to TIFF"
            close img
        on error errMsg
            set errors to errors & ((name of (info for (img_file as alias)) & ": " & errMsg & "\n") as text)
            try
                close img
            end try
        end try
    end repeat
end tell

# error report
set errcount to length of errors
set msg to (((length of sel) - errcount) as text) & " files converted to TIFF in " & ¬
    (((time of (current date)) - t) as text) & " seconds.\n\n"
if errors is not {} then
    set msg to msg & errcount & " errors occurred: \n" & errors as text
end if
display dialog msg
    
risposta data 01.03.2012 - 17:48
fonte
1

Su un Mac, puoi anche effettuare il cd nella directory della tua immagine e utilizzare:

sips -s format tiff input.pdf --out output.tiff

Fonte: link

    
risposta data 14.04.2015 - 20:17
fonte
0

Credo che tu possa costruire un flusso di lavoro personalizzato usando il programma commerciale GraphicConverter (US $ 40). Lo utilizzeresti come programma standalone, ma ha anche alcune funzioni che possono essere utilizzate nei flussi di lavoro di Automator.

Ecco alcune informazioni dalla pagina di GraphicConverter che spiega le loro funzioni di modifica delle immagini di elaborazione batch .

Batch conversion with additional functions

GraphicConverter offers you sophisticated batch processing which fully automates repetitive tasks applied to a selection of pictures:

  • Convert all the selected source pictures easily and quickly into a new format - regardless of whether there are 5 or 5,000 picture files; you just define the type of conversion and set the details
  • During the conversion process you can apply up to 60 additional batch functions such as rotation, resize, change the resolution, etc.
  • Automate the removal of the Mac OS Ressourcefork before documents are uploaded if there are compatibility problems when the picture files are placed in the internet
  • Create catalogs in HTML format for publication in the internet and adjust the colors, sizes, etc. to your individual requirements (see examples)
  • Rename a selection of documents according to special criteria quickly and easily
  • Join pictures together (e.g. for QuickTime VR)
  • Insert or extract IPTC information into or out of a variety of document formats
  • and much more ...

    
risposta data 01.03.2012 - 18:52
fonte

Leggi altre domande sui tag