Надпись на изображении
Есть .gif изображение 100% рабочая.
Когда я на PHP делаю на нем надпись он у меня в браузере перестает крутиться а только первый кадр показывает вместе с моими сделанными
(Мой .gif файл состоит из нескольких кадров)
надписями. В чем может быть причина. Прилагаю .gif файл свой.
$pic = ImageCreateFromgif("images/sample.gif"); //открываем изображение
if(!$pic)
{
echo "Error creating image";
exit();
}
Header("Content-type: image/gif"); //указываем, что это рисунок в формате GIF
$black=ImageColorAllocate($pic, 130, 10, 90); //получаем идентификатор красного цвета
$green=ImageColorAllocate($pic, 255, 0, 0); //получаем идентификатор красного цвета
$h = ImageSY($pic)-4; // узнаем высоту рисунка и отнимаем 5 пикселей для размещения текста
$w = ImageSX($pic); // получаем ширину рисунка и отнимаем от этого значение 85 пикселей
$font='fonts/arialbd.ttf';
ImageTTFtext($pic, 7, 0, $w-(strlen($ALL)*5)-10, $h-16, $black,$font , "Мой"); //вывод текста на изображение
ImageTTFtext($pic, 7, 0, $w-(strlen($TODAY)*5)-10, $h-8, $black, $font, "Тестовый"); //вывод текста на изображение
ImageTTFtext($pic, 7, 0, $w-(strlen($ONLINE)*5)-10, $h,$black, $font, "Текст"); //вывод текста на изображение
Imagegif($pic); //сохраняем изображение
ImageDestroy($pic); //освобождаем память
:confused:
если нет, то не проще ли ее в фотошопе сделать? или в imageready?
вы ж учитывайте, что анимация - это последовательность кадров....