Создание картинки в пхп

Печать RSS
244

J
Автор
Землянин
0
Привет,вот пробую создать картинку задав ей цвет фона и текста через определенный файл,вот например через index1.php задаются цвета,а в index2.php выводиться картинка.
Вот то что внутри файла но почему-то то что надо не получается.
$nick = trim(htmlspecialchars(mysql_escape_string($_POST['nick'])));
$nick = str_replace('$', '$$', $nick);
$nickcvet = trim(htmlspecialchars(mysql_escape_string($_POST['nickcvet'])));
$foncvet = trim(htmlspecialchars(mysql_escape_string($_POST['fonreng'])));
$font = trim(htmlspecialchars(mysql_escape_string($_POST['font'])));
$format = trim(htmlspecialchars(mysql_escape_string($_POST['format'])));
$im = imagecreate (84, 24); 
if($foncvet =='white'){$r=255; $g=255; $b=255;}
if($foncvet=='dark'){$r=0; $g=0; $b=0;}
if($foncvet=='red'){$r=250; $g=0; $b=0;}
if($foncvet=='green'){$r=0; $g=250; $b=0;}
if($foncvet=='blue'){$r=0; $g=0; $b=250;}
Изменил: JiGaN (14.03.2010 / 23:30)
J
Автор
Землянин
0
продолжение
$fr=imageColorAllocate($im,$r,$g,$b);
if($nickcvet=='white'){$r=255; $g=255; $b=255;}
if($nickcvet=='dark'){$r=0; $g=0; $b=0;}
if($nickcvet=='red'){$r=250; $g=0; $b=0;}
if($nickcvet=='green'){$r=0; $g=250; $b=0;}
if($nickcvet=='blue'){$r=0; $g=0; $b=250;}
$tr=imagecolorallocate($im,$r,$g,$b);
$font='fonts/'.$font;
imagefilledrectangle($im, 0, 0, 100, 100, $fr); 
imagettftext($im,10,2,0,0,$tr,$font,$nick);
imagepng($im);

Дух
0
а что тебе надо?ты бы хоть код сократил)
<?php
$img = imagecreate(128, 96);
imagecolorallocate($img, 255, 255, 255);
$text_color = imagecolorallocate($img, 0, 0, 0);
$txt = "Картинка";
imagettftext($im, 12, 0, 45, 15, $text_color',$txt);
imagepng($img);
?>
в функции imagettftext(); оформление картинки,там ttf шрифты можешь вставлять просто файлами и прочее.
J
Автор
Землянин
0
True,да так то оно верно,ток у мне в одном файле пользователь задает цвета,а во втором тот что здесь из нутри),создает то самое лого
ttf так же выберается узером,шрифты)
Изменил: JiGaN (15.03.2010 / 22:13)
J
Автор
Землянин
0
не кому помочь чтоль?)
J
Автор
Землянин
0
блин,ладно кройте
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск