Tengo un montón .jpeg
, .png
y .pdf
Archivos y quiero convertirlos todos en .tiff
todo a la vez.
¿Cómo puedo hacerlo?
Tengo un montón .jpeg
, .png
y .pdf
Archivos y quiero convertirlos todos en .tiff
todo a la vez.
¿Cómo puedo hacerlo?
Puedes convertir estos archivos por lotes:
Abrir Automatizador de /Applications
Crear un nuevo Flujo de trabajo
Arrastre el Obtener los elementos del buscador especificados al constructor de flujos de trabajo.
Arrastre el Cambiar el tipo de imágenes al constructor de flujos de trabajo. Esto le pedirá que añada la acción Copiar elementos del buscador como opción de copia de seguridad. Eso depende de usted.
Haga clic en el botón Añadir... en la acción Obtener elementos especificados y seleccione todos sus archivos de imagen.
Seleccione el tipo de imagen deseado en el apartado Cambiar tipo de imágenes.
Haga clic en el botón Ejecutar botón.
¡Disfruta de tus fotos convertidas en lote!
Al final, su ventana de Automator debería tener este aspecto:
Yo haría un pequeño cambio, principalmente una cuestión de preferencia. Yo crearía este flujo de trabajo como una aplicación y eliminaría el Obtener los elementos del buscador especificados paso. Esto convertiría en TIFF cualquier archivo de imagen, incluido un PDF de una sola página, o una carpeta de archivos de imagen, arrastrados al icono de la aplicación. (O, mejor dicho, hacer copias TIFF de todos esos archivos y colocar las copias en el Escritorio). Esto elimina la necesidad de predefinir los archivos a convertir y permite reutilizar el flujo de trabajo para futuras conversiones.
Sin embargo, la solución de Automator de @Matt Love no convierte archivos PDF de varias páginas en TIFF individuales. Tendría que ejecutar dos flujos de trabajo de Automator por separado, uno para convertir los archivos PDF en imágenes y otro para cambiar el formato de los archivos de imagen. Como alternativa, puede considerar usando AppleScript con los Eventos de Imagen incorporados en Mac OS X .
A diferencia de un simple flujo de trabajo de Automator, el script dado a continuación (versión coloreada por la sintaxis aquí ) convierte las imágenes y archivos PDF a TIFF, hace la notificación de errores y no se rompe al no poder manejar algunos archivos. Antes de ejecutar el script, seleccione los archivos a procesar en Finder.
EDIT: Para los PDF de varias páginas, sólo 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
El Cambiar el tipo de imágenes Acción de Automator, al menos la versión proporcionada con OS X 10.7, se convertir documentos PDF de una sola página en un archivo TIFF. He editado la respuesta para decir que no se puede utilizar en documentos de varias páginas. No he descifrado el Applescript para determinar cómo funciona con documentos de varias páginas.
En Snow Leopard, el Cambiar el tipo de imágenes La acción de Automator tampoco procesa los PDF de una sola página. El AppleScript convierte los PDF a TIFF, pero sólo la primera página en los PDF de varias páginas (gracias por señalarlo).
Junto a un Automator script o una herramienta comercial para resolver los PDF de varias páginas, otra opción es utilizar 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
En un Mac, también puede cd en el directorio de su imagen, y el uso:
sips -s format tiff input.pdf --out output.tiff
Fuente: http://www.mactricksandtips.com/2008/07/convert-images-using-terminal.html
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.