Es gibt in PHP die Funktion imageantialias(). Ich hab sie selber noch nicht benutzt, soll aber ganz vernünftige Ergebnisse erzielen. Allerdings ist dafür die GD-Lib erforderlich.
Ansonsten kann man meines Wissens auch bei der Funktion imagettftext() einstellen, ob Antaliasing aktiviert werden soll oder nicht. Auch hier ist die GD-Lib und zusätzlich noch die FreeType-Lib notwendig.
Vielleicht führen die Funktionen ja zu dem von dir erwarteten Ergebnis.