imagecreatefromgif и другие приключения картинок в php =)

  • Автор темы HollySpirut
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.

HollySpirut

Guest
imagecreatefromgif и другие приключения картинок в php =)

Итак, есть такой код
PHP:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header('Content-type: image/gif');

define('FONT_NAME', 'images/arial.ttf');
define('FONT_SIZE', 7);
	
	$path = 'images/fname.gif';

		if (file_exists($path))
					$image = imagecreatefromgif($path) or die('Cannot create image');
		  else $image = imagecreatetruecolor( 120, 50)  or die('Cannot create image');


  imagettftext(
    $image,      // как всегда, идентификатор ресурса
    FONT_SIZE,   // размер шрифта
    0,           // угол наклона шрифта
    45,10,      // координаты (x,y), соответствующие левому нижнему
                 // углу первого символа
//    0xFFFFFF,    // цвет шрифта
    0x000000,    // цвет шрифта
    FONT_NAME,   // имя ttf-файла
    $text
  );

  imagegif($image);
  imagedestroy($image);
Может что и забыл(не все скопировал сюда).
fname.gif Выглядит так

А результат работы скрипта


Вопрос: Почему цвет шрифта не черный(для разных fname.gif он вообще разный!) ?
 

bkonst

.. хочется странного?...
Потому что кто-то не читает документацию на параметр color функции imagettftext.
 

Nicrurin

Новичок
Проблема в коде:
PHP:
$image = imagecreatefromgif("http://proverka/img/fon.gif");
Выводит ошибку:
Warning: imagecreatefromgif(fon.gif) [function.imagecreatefromgif]: failed to open stream: No such file or directory in z:\home\proverka\www\index.php on line 12
Хотя в описании точно также написано. В чем косяк?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху