Для вывода одинакового для всех картинок текста можно просто накладывать png с подготовленным как надо текстом. Просто я не вижу необходимости динамически внедрять в картинку текст. Подписать можно и в слое, наложенном на картинку средствами html/css.