Respostas:
for i in *; do sips -s format tif $i --out $i.tif; done
Bater.
for i in *; do sips -s format tiff $i --out $i.tif; done
. Caso contrário, você receberáError: Unsupported output format tif
Você pode converter em lote esses arquivos por:
Abra o Automator a partir de/Applications
Crie um novo fluxo de trabalho
Arraste o item Get Specified Finder Items para o construtor de fluxo de trabalho.
Arraste o Tipo de alteração de imagens para o construtor de fluxo de trabalho. Isso solicitará que você adicione a ação Copiar itens do localizador como uma opção de backup. Isso é contigo.
Clique no botão Adicionar ... na ação Obter itens especificados e selecione todos os seus arquivos de imagem.
Selecione o tipo de imagem desejado em Alterar tipo de imagens.
Clique no botão Executar .
Aproveite suas fotos convertidas em lote!
No final, sua janela do Automator deve ficar assim:
No entanto, a solução Automator da @Matt Love não converterá arquivos PDF de várias páginas em TIFFs individuais. Você precisaria executar dois fluxos de trabalho separados do Automator, um para converter arquivos PDF em imagens e outro para alterar o formato dos arquivos de imagem. Como alternativa, você pode considerar usando AppleScript com o Mac OS X built-in imagem Eventos .
Diferentemente de um simples fluxo de trabalho do Automator, o script fornecido abaixo (versão colorida em sintaxe aqui ) converte imagens e arquivos PDF em TIFF, gera relatórios de erros e não é interrompido ao falhar ao manipular alguns arquivos. Antes de executar o script, selecione os arquivos a serem processados no Finder.
EDIT: Para PDFs de várias páginas, apenas a página 1 é convertida.
# 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
Ao lado de um script do Automator ou de uma ferramenta comercial para solucionar PDFs de várias páginas, outra opção é usar a ferramenta de conversão do ImageMagick . Por exemplo, executando o seguinte no mesmo diretório:
for i in *; do magick convert -density 300 ./$i -depth 8 ./$i.tiff; done
brew install imagemagick
primeiro se você já não o fez
Em um Mac, você também pode inserir um CD no diretório da sua imagem e usar:
sips -s format tiff input.pdf --out output.tiff
Fonte: http://www.mactricksandtips.com/2008/07/convert-images-using-terminal.html
Acredito que você possa construir um fluxo de trabalho personalizado usando o programa comercial GraphicConverter (US $ 40). Você o utilizaria como um programa independente, mas também possui certas funções que podem ser usadas nos fluxos de trabalho do Automator.
Aqui estão algumas informações da página do GraphicConverter que explicam suas funções de edição de imagens em processamento em lote .
Conversão de lote com funções adicionais
O GraphicConverter oferece um processamento em lote sofisticado que automatiza completamente tarefas repetitivas aplicadas a uma seleção de imagens:
- Converta todas as imagens de origem selecionadas de maneira fácil e rápida em um novo formato - independentemente de existirem 5 ou 5.000 arquivos de imagem; você acabou de definir o tipo de conversão e definir os detalhes
- Durante o processo de conversão, você pode aplicar até 60 funções adicionais de lote, como rotação, redimensionamento, alteração da resolução etc.
- Automatize a remoção do Mac OS Ressourcefork antes do upload dos documentos, se houver problemas de compatibilidade quando os arquivos de imagem forem colocados na Internet
- Crie catálogos em formato HTML para publicação na Internet e ajuste as cores, tamanhos, etc. aos seus requisitos individuais (veja exemplos)
- Renomeie uma seleção de documentos de acordo com critérios especiais de forma rápida e fácil
- Unir fotos (por exemplo, para o QuickTime VR)
- Inserir ou extrair informações IPTC em ou fora de uma variedade de formatos de documento
- e muito mais ...