Если текст в растре, проще всего просто с альфаблендить его на зображение в простом цикле. Если текст в векторе, то freetype'ом гоним его в растр и затем уже альфаблендим на изображение. Если пользовать Qt, загружаем изображение в QImage и ставим его таргетом QPaintera, а затем просто painter->drawText(...)