Почему-то пишет, что вызов неопределенной функции imagecreatefrompng(). Хотя все должно работать
<?php
$imagePath = __DIR__.'./images/blank.png';
$fontPath = __DIR__.'./9605.ttf';
$image = imagecreatefrompng($imagePath);
$color = imagecolorallocate($image, 0,0,0);
$text = 'Deezer13';
imagettftext($image, 50, 0, 100, 100, $color, $fontPath, $text);
imagepng($image, __DIR__.'./result.png');
imagedestroy($image);
?>
Источник: Stack Overflow на русском