Tengo mucho .jpeg
, .png
y .pdf
Files y quiero convertirlos a .tiff
todos a la vez.
¿Cómo puedo hacer esto?
Tengo mucho .jpeg
, .png
y .pdf
Files y quiero convertirlos a .tiff
todos a la vez.
¿Cómo puedo hacer esto?
Respuestas:
for i in *; do sips -s format tif $i --out $i.tif; done
Golpetazo.
for i in *; do sips -s format tiff $i --out $i.tif; done
. De lo contrario, obtendráError: Unsupported output format tif
Puede convertir estos archivos por lotes:
Abrir Automator desde/Applications
Crear un nuevo flujo de trabajo
Arrastre los elementos Obtener buscador especificado al generador de flujo de trabajo.
Arrastre Cambiar tipo de imágenes al generador de flujo de trabajo. Esto le pedirá que agregue la acción Copiar elementos del Finder como una opción de respaldo. Eso depende de usted.
Haga clic en el botón Agregar ... en la acción Obtener elementos especificados y seleccione todos sus archivos de imagen.
Seleccione el tipo de imagen deseado en Cambiar tipo de imágenes.
Haz clic en el botón Ejecutar .
¡Disfruta de tus fotos convertidas por lotes!
Al final, su ventana de Automator debería verse así:
Sin embargo, la solución Automator de @Matt Love no convertirá archivos PDF de varias páginas a TIFF individuales. Debería ejecutar dos flujos de trabajo de Automator separados, uno para convertir archivos PDF en imágenes y otro para cambiar el formato de los archivos de imagen. Como alternativa, es posible considerar el uso de AppleScript con eventos incorporado de la imagen de Mac OS X .
A diferencia de un simple flujo de trabajo de Automator, el script que se muestra a continuación (versión coloreada de sintaxis aquí ) convierte imágenes y archivos PDF a TIFF, genera informes de errores y no se descompone cuando no se manejan algunos archivos. Antes de ejecutar el script, seleccione los archivos que se procesarán en Finder.
EDITAR: para archivos PDF de varias páginas, solo se convierte la página 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
Junto a un script de Automator o una herramienta comercial para resolver archivos PDF de varias páginas, otra opción es usar la herramienta de conversión de ImageMagick . Por ejemplo, ejecutando lo siguiente desde el mismo directorio:
for i in *; do magick convert -density 300 ./$i -depth 8 ./$i.tiff; done
brew install imagemagick
primero si aún no lo ha hecho
En una Mac, también puede crear un CD en el directorio de su imagen y usar:
sips -s format tiff input.pdf --out output.tiff
Fuente: http://www.mactricksandtips.com/2008/07/convert-images-using-terminal.html
Creo que podría construir un flujo de trabajo tan personalizado utilizando el programa comercial GraphicConverter (US $ 40). Lo usaría como un programa independiente, pero también tiene ciertas funciones que se pueden usar en los flujos de trabajo de Automator.
Aquí hay información de la página de GraphicConverter que explica sus funciones de edición de imágenes de procesamiento por lotes .
Conversión por lotes con funciones adicionales.
GraphicConverter le ofrece un procesamiento por lotes sofisticado que automatiza completamente las tareas repetitivas aplicadas a una selección de imágenes:
- Convierta todas las imágenes de origen seleccionadas de forma fácil y rápida a un nuevo formato, independientemente de si hay 5 o 5,000 archivos de imágenes; solo define el tipo de conversión y establece los detalles
- Durante el proceso de conversión, puede aplicar hasta 60 funciones de lote adicionales, como rotación, cambio de tamaño, cambio de resolución, etc.
- Automatice la eliminación de Mac OS Ressourcefork antes de cargar los documentos si hay problemas de compatibilidad cuando los archivos de imágenes se colocan en Internet
- Cree catálogos en formato HTML para su publicación en Internet y ajuste los colores, tamaños, etc. a sus necesidades individuales (ver ejemplos)
- Cambie el nombre de una selección de documentos según criterios especiales de forma rápida y sencilla.
- Unir imágenes (p. Ej., Para QuickTime VR)
- Inserte o extraiga información IPTC dentro o fuera de una variedad de formatos de documentos
- y mucho más ...