¿Cómo automatizo esta tarea repetitiva?

2

Automator parece ser la herramienta apropiada, pero ehmac.ca está perplejo y también lo ha estado hasta ahora este tablero. Mi pregunta "Automator Newbie" fue hecha ayer (la primera en este sitio). Dos puntos de fricción: cambiar la extensión .tiff a .tif y perder la opción Alfa.

El problema a resolver es preparar una gran colección de archivos de texto escaneados editados en formato tif y prepararlos para ser procesados por la aplicación OCR TesseractGUI 0.3. Esta aplicación de OCR se opone a los archivos TIF con una extensión de .tiff, también se opone a Alpha en el formato de archivo.

Aquí está la rutina manual que he estado usando.

  1. Abre el archivo en Vista previa.
  2. En el menú Archivo, elija el comando Exportar.
  3. Haga clic en el campo de nombre de archivo y elimine la segunda "F".
  4. Desmarca la opción Alfa.
  5. Haz clic en el botón Guardar.
  6. En el siguiente diálogo, elija la opción "Reemplazar".
  7. Cerrar la ventana.
  8. Enjuague y repita con el siguiente archivo en la lista.
  9. Salir cuando todos los archivos se hayan preparado.

Agradecido.

    
pregunta user77681 09.05.2014 - 15:23

1 respuesta

6

Esto funciona en mis pruebas y debería darte un punto de partida.

Uso dos acciones para obtener la carpeta y su contenido.

  • Obtener los elementos seleccionados del Finder
  • Obtener contenido de carpeta

Luego, utiliza una acción ' Cambiar nombre del buscador '. Cambio la extensión con su configuración establecida en:

Reemplazar texto

Buscar: tiff en solo extensión - ignorar el caso Sí

Reemplazar: tif

Luego, una acción ' Ejecutar Shell Scrip ' usando el comando unix sips Cambio el formato de los archivos a jpeg y luego a tiff. Esto elimina el canal alfa.

Sus configuraciones son:

  • Shell: / bin / bash
  • Entrada de entrada: como argumento

Con el código:

for f in "$@"
do

 /usr/bin/sips -s format jpeg  "$f"; /usr/bin/sips -s format tiff  "$f"

done

ParausarseleccionolacarpetaconlasImágenesyejecutoelflujodetrabajoenella.Tambiénfuncionaráenunaovariasimágenessiesoesloqueseseleccionaenlugardeunacarpeta

Actualizar.Elusuario@chananelb señaló que es una Acción de Automator que puede cambiar el tipo de archivo. Pero ya que no pusieron instrucciones sobre cómo se podría hacer esto. Lo agregaré aquí como una opción alternativa.

La entrada del servicio se mantiene igual. Y la primera acción que se comenta en los comentarios debe ser Obtener el contenido de la carpeta .

Todas las demás acciones pueden eliminarse y se deben agregar dos acciones de Cambiar tipo de imagen .

El primer Cambiar tipo de imagen se establece en jpeg.

El segundo está configurado en tiff.

Eso es simple.

Abrir imagen más grande

respondido por el markhunte 09.05.2014 - 17:48

Lea otras preguntas en las etiquetas