Ritaglio intelligente delle immagini e aggiunta del bordo

3

Ho bisogno di eseguire il ritaglio in serie a circa 3000 immagini. Ogni immagine è per un oggetto diverso.

Ciò di cui ho bisogno è uno strumento di ritaglio che possa definire l'elemento dallo sfondo e aggiungere una quantità specifica di pixel nella parte superiore, inferiore, destra e sinistra di esso.

Ad esempio, vedi l'immagine qui sotto. Posso usare Automator?

    
posta smadgos 15.05.2017 - 19:53
fonte

1 risposta

7

Puoi utilizzare Imagemagick , disponibile su Homebrew .

convert /path/to/in.png \
  -trim \
  +repage \
  -bordercolor White \
  -border 100x100 \
  /path/to/out.png
  1. L'immagine viene ritagliata usando l'operazione -trim che rimuove il bordo dal immagine.

    This option removes any edges that are exactly the same color as the corner pixels. Use -fuzz to make -trim remove edges that are nearly the same color as the corner pixels.

    link

  2. Un +repage viene eseguito sulla tela virtuale su appiattisci il raccolto.

  3. Viene aggiunto -border , in White .

risposta data 15.05.2017 - 20:45
fonte

Leggi altre domande sui tag