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

Crank174RuS
Сообщения: 66
Зарегистрирован: 19 сен 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
Администратор
Сообщения: 1599
Зарегистрирован: 28 дек 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); 

проблема в том, что ты не отдаешь измененную картинку


Вернуться в «Другие вопросы»