анимация — PHP imagecreate из анимации + цвет

Я пытаюсь создать изображение с помощью PHP.

С PNG это работает довольно хорошо (The Font Colors работает!).

Но если я использую GIF, шрифты не получают цвета (всегда белые).

И изображение GIF, которое я использую для фона, не анимировано!

Вот как это работает в PNG (цвет шрифта):

<?php
$zeile1 = @file_get_contents('zeile1.txt');
$zeile1_title = @file_get_contents('zeile1_title.txt');

$image = imagecreatefrompng("bg_text.png");
imagesavealpha($image, true);
imagealphablending($image, true);
$finalImage = imagecreatetruecolor(391,300);

$font = '../banner1/arial.ttf';
$color = imagecolorallocate($finalImage, 0, 0, 0);

$font_title = '../banner1/arialbd.ttf';
$color_title = imagecolorallocate($finalImage, 255, 0, 126);

imagettftext($image, 15, 0, 2, 130, $color, $font, $zeile1);

imagettftext($image, 25, 0, 2, 130, $color_title, $font_title, $zeile1_title);

header('Content-type: image/png');
imagepng($image);
?>

Но теперь я хочу анимированный GIF в качестве фона:

<?php
$zeile1 = @file_get_contents('zeile1.txt');
$zeile1_title = @file_get_contents('zeile1_title.txt');

$image = imagecreatefromgif("bg_text.gif");
imagesavealpha($image, true);
imagealphablending($image, true);
$finalImage = imagecreatetruecolor(391,300);

$font = '../banner1/arial.ttf';
$color = imagecolorallocate($finalImage, 0, 0, 0);

$font_title = '../banner1/arialbd.ttf';
$color_title = imagecolorallocate($finalImage, 255, 0, 126);

imagettftext($image, 15, 0, 2, 130, $color, $font, $zeile1);

imagettftext($image, 25, 0, 2, 130, $color_title, $font_title, $zeile1_title);

header('Content-type: image/gif');
imagegif($image);
?>

Теперь текст только белый, а текст заголовка не отображается + изображение не анимировано.

Я надеюсь, вы понимаете, о чем я, потому что мой английский плохой: /

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector