PHP код:
ob_start;
$im = imagecreatefrompng('back.png');
$text_color = imagecolorallocate($im, 0, 0, 0);
$shadow = imagecolorallocate($im, 0, 255, 254);
ImageTTFText($im, 18, 0, 167, 47, $text_color, 'font.ttf',"HELLO!!");
ImageTTFText($im, 18, 0, 165, 45, $shadow, 'font.ttf',"HELLO!!");
ImageTTFText($im, 13, 0, 232, 82, $text_color, 'font.ttf',"CLICK TO GIVE A THANK!");
ImageTTFText($im, 13, 0, 230, 80, $shadow, 'font.ttf',"CLICK TO GIVE A THANK!");
imagepng($im);
imagedestroy($im);
ob_end_clean;
c("image1")->picture->loadFromStr($im);

но получаю
