Potrzebuję skrypt, ktory będzie dynamicznie generował taki oto obrazek png:

Obrazek składa się z 4 elementów:
Tło - obrazek z lekkim gradientem na dole.
Obrazek główny.
Tekst na czerwono - ważne aby układał się na środku (dokładnie jak na przykładzie) i miał ściśle określoną czcionkę.
Drugi tekst w innym kolorze z tą samą czcionką, ale miejszą.
Działanie skryptu:
Wypełniam formularz, czyli dodaję obrazek, tekst 1, tekst 2 i po wysłaniu otrzymuję coś takiego jak w przykładzie o takich dokładniewymiarach.
Jeszcze jedno. Ten główny obrazek zawsze będzie wysyłany trochę większy i chcę żeby skrypt go automatycznie zmiejszył do ściśle określononego rozmiaru.
Dziękuję
Tomasz