Witam
Pisałem ostatnio skrypt którego jedną z funkcjonalności było umieszczanie wpisanego tekstu na osobnym obrazku z przezroczystym tłem. Efekt wyszedł ogólnie zadowalający ale jednak jeśli bardziej się przyjrzeć to można zauważyć białe piksele wokół liter, tak jak na obrazku poniżej.
https://drive.google.com/file/d/0B-lRqAoH5nh6RkhEZFV6Y2pQSms/view?usp=sharing
(piksele te widać przy mocniejszym powiększeniu np. w gimpie czy jakimkolwiek innym programie)

Kod który odpowiada za to przedstawia się następująco:

// Ustalenie sciezki do czcionki
$font = __DIR__ . '/fonts/' . $fontFamily . '.ttf';

// Utworznie "pudelka" obejmujacego caly tekst
$ttfBox = imagettfbbox($fontSize, 0, $font, $_POST['text' . $side]);

// Zapisanie obrazka samego tekstu
$textBox = imagecreatetruecolor($ttfBox[4] + 100, -$ttfBox[5] + 100);
$white = imagecolorallocate($textBox, 255, 255, 255);
imagefilledrectangle($textBox, 0, 0, $ttfBox[4] + 100, -$ttfBox[5] + 100, $white);
imagecolortransparent($textBox, $white);
imagettftext($textBox, $fontSize, 0, 25, -$ttfBox[5] + 25, $black, $font, $text);
imagepng($textBox, (__DIR__ . '/projects/' . $dirName . '/text' . strtolower($side) . '.png'), 9);
imagedestroy($textBox);

Czy da się jakoś zniwelować taki problem czy może tak już musi być z powodu czcionki czy czegokolwiek innego?

Z góry dziękuje za odpowiedź i pozdrawiam