Aquí hay un poco de applescript para justo lo que querías, puede ser acoplado con automator o alimentado en el programa de línea de comandos osascript así:
osascript << 'END'
{applescript here}
END
Puedes añadirlo en tu perfil ~/.bash como un alias para un comando también, así que todo lo que tienes que hacer es introducir el nombre del alias de downsize y aparecerá, te preguntará qué archivo quieres redimensionar, y hará el resto automáticamente.
alias downsize="osascript << 'END'
{applescript here}
END"
Applescript:
tell application "Preview"
activate
try
open (choose file with prompt "Pick file to modify")
on error
display dialog "Invallid selection!"
return 1
end try
end tell
tell application "System Events" to tell process "Preview"
set frontmost to true
click (menu item 1 where its title starts with "Adjust Size") of menu of menu bar item "Tools" of menu bar 1
tell pop up button 1 of group 1 of sheet 1 of window 1
click
tell menu 1
click menu item "percent"
end tell
end tell
set value of text field 1 of group 1 of sheet 1 of window 1 to "50"
set value of text field 2 of group 1 of sheet 1 of window 1 to "50"
set value of text field 3 of group 1 of sheet 1 of window 1 to "72"
click button "OK" of sheet 1 of window 1
click (menu item 1 where its title starts with "Save") of menu of menu bar item "File" of menu bar 1
end tell
ignoring application responses
tell application "Preview" to quit
end ignoring
Espero que esto ayude.