Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Забодался (библ-ка GD)
Форумы портала PHP.SU » » Вопросы новичков » Забодался (библ-ка GD)

Страниц (1): [1]
 

1. ddess - 26 Сентября, 2012 - 20:25:32 - перейти к сообщению
Вот я создаю скрипт, формирующий файл с картинкой

*** button.php ***
<?php
$image = imagecreatetruecolor(80,60) // создаем изображение с заданым размером
imagefill($image, 0, 0, 0x000080); // "Зальем" фон картинки синим цветом...
header("Content-type: image/png"); // Устанавливаем тип дока: "изображение в формате PNG"
imagepng($image, "rr.png"); // Выведем сгенерированую картину в формате PNG:
imagedestroy($image); // освобождаем память, выделенную для изображения
?>

Запускаю файл
*** index.html ***
<img src="rr.png">
И вижу графику на экране.


И вижу графику на экране. Всё понятно.

****************************************************************

Но как сделать, чтобы рисунок летел сразу на экран, без предварительного создания графич. файла на диске ?
Я делаю так:

*** button.php ***
<?php
...
imagepng($image); // Выведем сгенерированую картину в формате PNG:
imagedestroy($image); // освобождаем память, выделенную для изображения
?>

Запускаю файл
*** index.html ***
<img src="button.php">

И не вижу графику на экране.
Где ошибка ?

 

Powered by ExBB FM 1.0 RC1