Podrías intentar usar un lenguaje de scripting que venga instalado con OS X, como PHP o Ruby, y escribir un script</strkeep><strkeep> de línea de comandos usándolo.
Aquí hay un ejemplo usando PHP:
<?php
/*
Usage
php addtext.php input.png "The text"
*/
// The source image (taken from the command line argument)
$image = imagecreatefrompng($argv[1]);
// The text (taken from the command line argument)
$text = $argv[2];
// Red colour
$colour = imagecolorallocate($image, 255, 0, 0);
// Change font as desired
$font = '/Library/Fonts/Impact.ttf';
// Add the text
imagettftext($image, 20, 0, 20, 30, $colour, $font, $text);
// Save the image
imagepng($image, 'out-image.png');
// Free up memory
imagedestroy($image);
?>
Guarda este script en un archivo llamado algo así como addtext.php y luego ejecútalo así
php addtext.php image.png "Some text to add"
Este ejemplo script debería dar como resultado una imagen llamada out-image.png con el texto añadido, utilizando la fuente Impact True Type que se instala con OS X, en el mismo directorio que el PHP script.
Tal vez quiera leer sobre Función imagettftext de PHP para jugar con la representación del texto.
Algo similar podría hacerse en Ruby, Python, etc. pero no estoy seguro de los comandos / bibliotecas de manipulación / creación de imágenes "incorporados" que vienen instalados con OS X para esos lenguajes de scripting.
Espero que esto sea un buen punto de partida.