Надпись на картинке (PHP)

Ответить
Crank174RuS
Сообщения: 66
Зарегистрирован: 19.09.2010
Здравствуйте :) .
Подскажите как сделать чтобы на картинке с помощью php можно было вывести текст. (картинка с другого сайта)
Делаю так:

Код: Выделить всё

    header ("Content-type: image/jpeg");  
    $im = readfile('http://s019.radikal.ru/i629/1205/67/c232194759fb.jpg');    
    $white = ImageColorAllocate ($im, 255, 255, 255);  
    $black = ImageColorAllocate ($im, 255, 255, 255);   
    $blue = ImageColorAllocate ($im, 63, 144, 235); 
    ImageString ($im, 4, 48, 19, truncate_string('4545646', 37, '...'), $blue);
Сама картинка выводится а текст нет.
В чем проблема?

Аватара пользователя
Distructor
Администратор
Сообщения: 1606
Зарегистрирован: 28.12.2009
http://php.net/manual/ru/function.imagestring.php

Код: Выделить всё

// Создание изображения 100*30 
$im = imagecreate(100, 30);
// Белый фон, синий текст
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 255);
// Надпись в левом верхнем углу
imagestring($im, 5, 0, 0, 'Hello world!', $textcolor);

// Вывод изображения
header('Content-type: image/png');
imagepng($im);
imagedestroy($im); 
проблема в том, что ты не отдаешь измененную картинку

Ответить