2 votos

¿Cómo puedo automatizar esta tarea repetitiva?

Automator parece ser la herramienta adecuada, pero ehmac.ca está perplejo y también lo ha estado este foro hasta ahora - mi pregunta de "Novato en Automator" fue formulada ayer (mi primera vez en este sitio). Dos puntos de fricción - cambiar la extensión .tiff a .tif, y perder la opción Alpha.

El problema a resolver es preparar una gran colección de archivos de texto escaneados en formato tif y prepararlos para ser procesados por la aplicación OCR TesseractGUI 0.3. Esta aplicación OCR no acepta archivos TIF con una extensión de .tiff, y tampoco acepta Alpha dentro del formato de archivo.

Esta es la rutina manual que he estado usando.

  1. Abra el archivo en la vista previa.
  2. En el menú Archivo, elija el comando Exportar.
  3. Haga clic en el campo del nombre del archivo y elimine la segunda "F".
  4. Desmarque la opción Alfa.
  5. Haga clic en el botón Guardar.
  6. En el siguiente diálogo elija la opción "Reemplazar".
  7. Cierra la ventana.
  8. Aclare y repita con el siguiente archivo de la lista.
  9. Salga cuando todos los archivos hayan sido preparados.

Se agradece.

6voto

Malik hassan Puntos 16

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

Utilizo dos acciones para obtener la carpeta y su contenido.

  • Obtenga los artículos seleccionados del buscador
  • Obtener el contenido de la carpeta

A continuación, utilizando un Cambiar el nombre de los elementos del buscador ' Acción. Cambio la extensión con su configuración establecida:

Reemplazar texto

Encuentra: tiff en sólo extensión - ignorar el caso

Reemplazar: tif


A continuación, un Ejecutar el Scrip de Shell Acción utilizando el comando unix sorbos Cambio el formato de los archivos a jpeg y luego vuelvo a tiff. Esto elimina el canal alfa.

Sus ajustes son :

  • Shell: /bin/bash
  • Pase 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

enter image description here

Para utilizarlo, selecciono la carpeta con las imágenes y ejecuto el flujo de trabajo en ella. También funcionará en una o varias imágenes si eso es lo que se selecciona en lugar de una carpeta


Actualización. Usuario @chananelb señaló que la es una acción de Automator que puede cambiar el tipo de archivo. Pero como no han puesto ninguna instrucción de cómo se puede hacer esto. Lo añadiré aquí como una opción alternativa.

La entrada del servicio sigue siendo la misma. Y la primera acción, tal y como se comenta, debería ser Obtener el contenido de la carpeta .

Todas las demás acciones pueden ser eliminadas y dos acciones de Cambiar el tipo de imagen debe añadirse.

La primera Cambiar el tipo de imagen se ajusta a jpeg.

El segundo está configurado en tiff.

Así de simple.

enter image description here Abrir imagen más grande


AppleAyuda.com

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.

Powered by:

X