MIED, Как насчёт линукса?
У него есть великолепная утилита ImageMagick, можно сделать скрипт, который будет в нужное место жипега вписывать нужный текст. Например, такой скрипт
#!/bin/bash
for (( num=1; num <= 10; num++ ))
do
convert photo$(num).jpg -gravity south -stroke none -fill '#000C' -pointsize 10 -annotate -280+245 $num
done
сделает следующее - в 10 файлов с именами типа photo1.jpg, photo2.jpg.... внесёт номер 1, 2 и т.п. в указанное место с указанным цветом (тут чёрный, ясен пень), размером и шрифтом, если надо.
Я таким образом делаю вот такие карточки полностью автоматически:
Данные читаются из файла, вносятся в жипег, который потом закидывается на сайт.