Automator - Cortar a partir da borda especificada

1

Estou tentando criar uma ação de pasta do Automator para recortar automaticamente as imagens adicionadas a uma pasta específica. Funciona; no entanto, ela corta as imagens em direção ao centro. Como posso cortar a partir da borda direita? Eu encontrei Propper Cropper , que parece que faz o que eu preciso, mas infelizmente ele foi compilado para o PPC, e é, portanto, não é uma ação universal. Existe uma alternativa (preferencialmente uma ação do Automator)? Se isso não for possível com o Automator, há algum outro software que eu possa baixar para conseguir isso?

    
por gtmtg 09.07.2012 / 00:15

1 resposta

3

Instale o Homebrew e instale o ImageMagick com brew install imagemagick .

forfin"$@"; do
    # mogrify when file is a png or file is a jpg image
    [[ "$f" != *.png && "$f" != *.jpg ]] && continue
    /usr/local/bin/mogrify -crop 50x50+0+0 "$f"
done
  • -crop 50x50+0+0 : crop do canto superior esquerdo, crie apenas uma imagem
  • -crop 50x50+0+0 -gravity SouthEast : crop no canto inferior direito
  • -resize 160x90^ -gravity center -extent 160x90 : reduza ou aumente as imagens e recorte-as para que elas preencham a área especificada
  • -crop '-50-50' -crop '+50+50' : cortar 50 pixels de todos os lados

Veja link para mais exemplos.

    
por 09.07.2012 / 08:21