Usa PhotoBooth.app con Automator

2

Utilizzo di Mountain Lion - 10.8.4

Vorrei configurare un sistema di istantanee giornaliero usando Automator:

  • usa PhotoBooth.app
  • imposta l'avvio automatico con il conto alla rovescia "1,2,3"
  • salva automaticamente l'immagine in una cartella specificata
  • chiudi PhotoBooth.app

Guardato in giro su internet e non ho trovato nulla su questo argomento.

Automator ha acquisito un'istantanea video, ma la dimensione della foto in uscita è minuscola "200x200"

Questo sarebbe perfetto se sapessi come aumentare la dimensione del file di output.

    
posta Michael Irey 30.08.2013 - 18:19
fonte

2 risposte

1

Potresti usare imagesnap in un'azione Esegui script di shell.

Oppure esegui brew install imagesnap e sudo gem install terminal-notifier . Quindi salva uno script come ~/bin/cron-imagesnap :

#!/bin/bash

terminal-notifier -title 'Taking a snapshot in 3 seconds' -message '' -group imagesnap
sleep 3
/usr/local/bin/imagesnap ~/Pictures/imagesnap-$(date +%y%m%d%H%M%S).png

Rendi lo script eseguibile con chmod +x ~/bin/cron-imagesnap . Quindi esegui EDITOR=nano crontab -e e aggiungi qualcosa di simile a questo:

MAILTO=""
59 23 * * * ~/bin/cron-imagesnap

MAILTO="" disabilita l'aggiunta di un messaggio a /var/mail/$USER quando un comando presenta output stdout o stderr.

Modifica: potresti anche usare un AppleScript come questo:

activate application "Photo Booth"
delay 5
tell application "System Events" to tell process "Photo Booth"
    click menu item "Take Photo" of menu 1 of menu bar item "File" of menu bar 1
end tell
delay 5
quit application "Photo Booth"
    
risposta data 31.08.2013 - 05:00
fonte
1

Hai guardato questo script?

Download 27: Take Picture v1.0

This action will cause the Photo Booth application to take a picture. Requires GUI scripting be activated.

    
risposta data 30.08.2013 - 18:57
fonte

Leggi altre domande sui tag