Potresti provare a usare un linguaggio di scripting che viene installato con OS X, come PHP o Ruby, e scrivere uno script da riga di comando usando quello.
Ecco un esempio di 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);
?>
Salva questo script in un file chiamato qualcosa di simile ad addtext.php e poi eseguilo in questo modo ...
php addtext.php image.png "Some text to add"
Questo script di esempio dovrebbe generare un'immagine chiamata out-image.png con il testo aggiunto, usando il font Impact True Type installato con OS X, nella stessa directory dello script PHP.
Potresti leggere la funzione imagettftext di PHP per giocare con il rendering del testo.
Qualcosa di simile potrebbe essere fatto in Ruby, Python, ecc. ma non sono sicuro dei "built-in" comandi / librerie / librerie di creazione immagine che vengono installati con OS X per quei linguaggi di scripting.
Spero che questo sia un buon punto di partenza.