Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

GD2. Изменение содержимого рисунка от параметров.

29K
03 апреля 2008 года
Anton-34
19 / / 22.01.2008
или пните, куда сходить почитать :)
Есть скрипт, взятый с этого сайта
Код:
<?
$DARKNESS=100;
$text;
header ("Content-type: image/png");
$img = imagecreatefromjpeg("luna.jpg");
$dark = imagecolorallocatealpha($img, 0, 0, 0, $DARKNESS);
$red = imagecolorallocate($img, 255, 0, 0);
$white=imagecolorallocate($img,255,255,255);

imagefilledrectangle($img,420,15,520,45,$dark);

imagestring($img,3,530-100,18,$text,$white);
imagestring($img,3,530-100,28,$text,$white);

imagepng($img);
imagedestroy($img);
?>

вообщем-то подходит, но не совсем.
Надо сделать, чтобы одно и тоже изображение, но менялось от поступивших в него параметров, т.е. конкретно менялись надписи на нем.
и нужно, чтобы можно было вставлять в тэг с определенными параметрами, и мы бы получали нужный результат.
8
03 апреля 2008 года
mfender
3.5K / / 15.06.2005
Текст меняется изменением содержимого переменной $text.
Цитата:
и нужно, чтобы можно было вставлять в тэг с определенными параметрами, и мы бы получали нужный результат.


Что сие означает?

29K
03 апреля 2008 года
Anton-34
19 / / 22.01.2008
необходимо тэг вставлять в разные страницы.
есть определенное ранее подготовленное изображение, на нем должен меняться только текст, посредством
<img src="img.php?text1=test1 ......>
вот не знаю как тут быть.
информации может быть довольно много, как это реализовать?
изменяться может по 5 переменным, причем содержание каждой переменной может быть довольно обширным.
2.1K
03 апреля 2008 года
wAngel
129 / / 23.11.2004
Цитата: Anton-34
необходимо тэг вставлять в разные страницы.
есть определенное ранее подготовленное изображение, на нем должен меняться только текст, посредством
<img src="img.php?text1=test1 ......>
вот не знаю как тут быть.
информации может быть довольно много, как это реализовать?
изменяться может по 5 переменным, причем содержание каждой переменной может быть довольно обширным.



Как вариант, можно передавать сериализованный массив параметров через GET.
Можно хранить данные в сессии, что наверное будет более корректно.
Можно писать данные в временный файл, если уж очень большие обьемы информации.

29K
03 апреля 2008 года
Anton-34
19 / / 22.01.2008
можно подробней. а то я немножко далек от этого, но поскольку таких скриптов не встречал придется делать все же самому
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог