Страница 4 из 6

Re: Создание графики в PHP

СообщениеДобавлено: 11 мар 2009, 17:20
Zver
Код: Выделить всёРазвернуть
<?php
// указываем что это рисунок
header("Content-type:  image/gif");

// Текст который будет наложен на рисунок
$string = "{$member_id['name']}";

// рисунок на который будет наложен текст
$im     = imagecreatefromgif("http://torrents.saratov-style.net/forum/files/agDMOv_UserBar.gif");

// цвер этого текста
$orange = imagecolorallocate($im, 250, 250, 250);

// ставим нужный размер шрифта в зависимости от размера картинки
$px     = (imagesx($im) - 7.5 * strlen($string)) / 1.06;

// рисуем всё это безобразие !)
imagestring($im, 20, $px, 1, $string, $orange);
imagepng($im);
imagedestroy($im);
?>


Я вот не пойму , у меня стоит DLE, пытаюсб сделать так, чтобы каждый новый пользователь получал юзербар со своим именем, установил, и в шаблоне "меню полбзователя" вставил этакий код :

Код: Выделить всёРазвернуть
<img src="../../userbar/userbar.php" />


Но почему картинка вообще не грузится ? Если вставить другой текст то всё отображается, а так нет. Помагите

Re: Создание графики в PHP

СообщениеДобавлено: 11 мар 2009, 18:55
Костик
указываешь что это GIF а сам сохраняешь как PNG :crazy:

Re: Создание графики в PHP

СообщениеДобавлено: 11 мар 2009, 20:16
Zver
указываешь что это GIF а сам сохраняешь как PNG :crazy:


Всмысле ? Можно попадробней ?

Re: Создание графики в PHP

СообщениеДобавлено: 11 мар 2009, 21:18
DPX-Infinity
Код: Выделить всёРазвернуть
header("Content-type:  image/gif"); 

никак не вяжется с
Код: Выделить всёРазвернуть
imagepng($im); 

Re: Создание графики в PHP

СообщениеДобавлено: 11 мар 2009, 21:24
Rostov114
Crash писал(а):Всмысле ? Можно попадробней ?

Код: Выделить всёРазвернуть
header("Content-type:  image/gif");

// Какойто код

imagepng($im); 


В заголовках мы передаем что изображение у нас gif....а "собираем" изображение почемуто функцией для png.

Re: Создание графики в PHP

СообщениеДобавлено: 12 мар 2009, 14:56
Zver
я пробывал заменять на "animation", всё равно не рабит.

Код: Выделить всёРазвернуть
imagepng($im); 


Заменял на
Код: Выделить всёРазвернуть
imagegif($im);

Тож бестолку

И как изменить шривт ? При налажении на картинку , а не при создании нового изображения ?

Re: Создание графики в PHP

СообщениеДобавлено: 12 мар 2009, 18:16
DPX-Infinity
вообще говоря для вывода текста красиво используется функция imagettftext.
см. http://php.hsdn.org/manual/ru/function.imagettftext.php

Re: Создание графики в PHP

СообщениеДобавлено: 28 мар 2009, 12:03
Alexsandrit
а как наложить рисунок меньший на другой рисунок больший?

Re: Создание графики в PHP

СообщениеДобавлено: 28 мар 2009, 12:32
zk

Re: Создание графики в PHP

СообщениеДобавлено: 28 мар 2009, 14:32
Alexsandrit
а теперь вот, крокозяблы кириллицы: Изображение
iconv пробовал(с разными кожировками), не помогает...

UPD: всё воспользовался другим шрифтом....