2 votos

Recorte inteligente de imágenes y adición de bordes

Necesito realizar un recorte por lotes de aproximadamente 3000 imágenes. Cada imagen corresponde a un artículo diferente.

Lo que necesito es una herramienta de recorte que pueda definir el elemento desde el fondo y añadir una cantidad específica de píxeles en la parte superior, inferior, derecha e izquierda del mismo.

Por ejemplo, vea la imagen siguiente. ¿Puedo utilizar Automator?

0 votos

Debido a la gran complejidad, creo que esto probablemente cae fuera del alcance de lo que es fácil con Automator. Yo buscaría escribir un programa más completo o utilizar algo que ya existe.

0 votos

Sí, eso es lo que pensaba, pero no encuentro ningún programa que pueda hacerlo.

0 votos

Python, Java y la mayoría de los otros lenguajes deberían tener bibliotecas disponibles para manejar imágenes. Realmente depende de ti. Sólo creo que esto es probablemente fuera de lo que Automator puede hacer fácilmente: podría ser posible utilizar shell scripts para hacer esto con bibliotecas añadidas.

6voto

siva Puntos 23

Puede utilizar Imagemagick disponible en Elaboración casera .

convert /path/to/in.png \
  -trim \
  +repage \
  -bordercolor White \
  -border 100x100 \
  /path/to/out.png
  1. La imagen se recorta con -trim que elimina el borde de la imagen.

    Esta opción elimina cualquier borde que tenga exactamente el mismo color que los píxeles de la esquina. Utilice -fuzz para que -trim elimine los bordes que tengan casi el mismo color que los píxeles de las esquinas.

    http://www.imagemagick.org/script/command-line-options.php

  2. A +repage se realiza en el lienzo virtual para "aplanar" el recorte.

  3. En -border se añade, en Blanco .

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