5 votos

El uso de Automator para lotes de cultivos con coordenadas personalizadas / mediciones

Estoy tratando de cultivo de grandes lotes de imágenes de forma automática. Actualmente estoy usando Automator del Recorte de Imágenes de acción, pero carece de opciones. Puedo especificar la anchura y la altura, y, a continuación, se realiza una centrada en el cultivo. Quiero ser capaz de especificar X e y, así como la anchura y la altura (para usar Xcode términos), por lo que puede realizar una constante de cultivo para cualquier rectángulo. ¿Hay mejor, más featureful recorte de acciones disponibles? Preferiblemente gratis... :)

10voto

sayzlim Puntos 2175

Aquí es una manera de lograr lo que se desea con ImageMagick. Espero que usted se siente cómodo usando el Terminal (y también el uso de Homebrew para gestionar todos los paquetes).

De cualquier manera, usted debe instalar ImageMagick así que usted puede ejecutar convert de la línea de comandos en la Terminal.

  1. Abra la carpeta que desea para el procesamiento por lotes todas las imágenes. Si el nombre de la carpeta llamada imágenes se encuentra en el Escritorio, tendrás que introducir cd ~/Desktop/images/ en la Terminal.
  2. ImageMagick tienen integrada una opción para recortar las imágenes de acuerdo a los tamaños y coordenadas. El comando es:

    convert <input documents> <height>x<width>+<pos x>+<pos y> <output filepath>


Recorte de Imágenes con ImageMagick

Si quiero recortar todas las imágenes en:

  • Height: 300px
  • Width: 500px
  • Posición X: 100px desde la parte superior izquierda
  • Posición Y: 70px desde la parte superior izquierda

Puedo entrar con el siguiente comando:

convert *.jpg 300x500+100+70 result/screenshot.jpg

P. S. asegúrese de que la ruta del archivo de destino existente. En este caso, usted debe crear una carpeta llamada result en el Escritorio. O usted puede utilizar rutas absolutas ~/Desktop/result o cualquier carpeta que desee punto. Sólo tienes que arrastrar la carpeta en la Terminal como este:

Dragging Folder into Terminal

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