Знаю только, что при желании можно и watermark почистить
Что вы имеете ввиду под «почистить»? Вручную реализовать сглаживание?
P.S.: как вариант — habrahabr.ru/post/43744/
В этой статье приведённый класс для наложения текста использует ту же GD-функцию ImageTTFtext(), у которой, как я указал выше, нет параметров сглаживания. И вообще, в статье не упоминается про сглаживание. Разве что в комментариях упоминается библиотека magickwand. Её вы имели ввиду?