Написать текст на картинке

hudognik

Новичок
Написать текст на картинке

Hi all !
У меня такая проблема
не пойму как написать текст поверх готовой картинки
т.е скрипт должен написать текст по верх картинки скажем img_67.jpg !
Спасибо за внимание, надеюсь на вашу помощь !
 

hudognik

Новичок
не рабоатет :( я бы не спрашивал если бы получилось все
PHP:
header("Content-type: image/png");
$string = "test";
$im    = imagecreatefromjpeg("img_01.jpg");
$orange = imagecolorallocate($im, 220, 210, 60);
imagestring($im, 3, 49, $string, $orange);
imagepng($im);
imagedestroy($im);
 

hudognik

Новичок
блин я вот вам народ поражаюсь
самые умные чтоли
раз умные помогли бы лучше
сказал же
уже что если бы разобрался в чем дело сюда бы не писал !
 

MD

Guest
самый умный чтоли?
был бы умный, сходил и почитал по второй ссылке.
а потом привел текст ошибки.
 

hudognik

Новичок
<!--error--><br />
<b>Warning</b>: Wrong parameter count for imagestring() in <b>z:\home\webtest\www\img\index.php</b> on line <b>7</b><br />
<script language=JavaScript src='/errors__/phperror_js.php'></script>ЙPNG

а на экране "Изображение такое то не может быть показано"
 

hudognik

Новичок
че за вопрос :)
канечно помого бы и все
чем такую кашу тут разводить ! ;)
 

MD

Guest
может и написать за тебя сразу?

ты не стесняйся, скажи ..
 

hudognik

Новичок
говорю :)
напиши...если не трудно ! :)
потому что я считаю что если ты владеешь чем то то ты должен передавать свой опыт другим !
 

hudognik

Новичок
ok !

вот мой другой код

PHP:
  $fname = "1.gif";
  $text = "test";
  header("Content-type: image/gif");
  $im = imagecreatefromgif($fname);
  $black = imagecolorallocate($im, 0, 0, 0);
  $x = 10 ; $y= 30 ; $fs = 20 ;
  imagettftext($im, $fs, 0, $x+1, $y-1, $black, $text);
  imagegif($im);
  imagedestroy($im);
проблема в том что изображение не выводится !
 

MD

Guest
и главное ведь .. читал человек про дебаг .. и нифига не дошло, судя по всему .. :)
 

hudognik

Новичок
да ниче не выводится
в браузере такой значок отображает типа картинка не найдена
 

MD

Guest
первую строчку поставь error_reporting(E_ALL);
и закомментируй строку header("Content-type: image/gif");

этот хидер мешает выводу ошибок.

-~{}~ 13.07.05 08:14:

PHP:
$fname = "1.gif";
  $text = "test";
  $im = imagecreatefromgif($fname);
  $black = imagecolorallocate($im, 0, 0, 0);
  $x = 10 ; $y= 30 ; $fs = 20 ;
  imagettftext($im, $fs, 0, $x+1, $y-1, $black, $text);
  header("Content-type: image/gif");
  imagegif($im);
  imagedestroy($im);
не отсылай хидеры раньше, чем нужно. вредно это.
 

lucas

Guest
Переведи на русский.

Потом посчитай параметры в мануале и у себя в скрипте.
 
Сверху