-
[php&gd] Gif Animate
Ho notato con tanto dispiacere che non posso, anzi non riesco, a usare le librerie GD con le gif, anzi, riesco a fare una gif ma non animata.
Quindi...
Codice PHP:
<?php
$text = "mio testo";
$img = 'miaimg.gif';
$nero = imagecolorallocate($im, 0, 0, 0);
$bianco = imagecolorallocate($im, 255, 255, 255);
$m = getimagesize("$img");
$x = 5;
$y = 5;
imagestring($im, 3, $x, $y, "$text", $bianco);
header("Content-type: image/gif");
imagegif($im);
imagedestroy($im);
?>
questo fa vedere il primo fotogramma della gif, la scritta... MA LA GIF IMANE FERMA AL PRIMO FOTOGRAMMA...
così invece...
Codice PHP:
<?php
$text = "mio testo";
$img = 'miaimg.gif';
$file = fread(fopen($img, "r"), filesize($img));
header("Content-type: image/gif");
echo $file;
fclose($file);
?>
si vede la gif animata ma... non so come scriverci...
qualcuno c'ha gia' sbattuto il muso prima di me?
Gia' che ci sono chiedo qua, tanto per non apire un nuovo topic... mi interesserebbe sapere anche come fare il resize delle immagini con le librerie GD. Grazie :-)
-
1) non puoi. le GD non creano gif animate, servirebbe imagemagik
2) ad esempio con imagecopyresized()
edito: mi era venuto un dubbio. Infatti ho scritto una mezza cavolata. Le gif animate sono supportate da GD 2.0.32 e superiori. Qui su AV la versione è 2.0.28
-
Si, ne sono venuto a conoscenza... ma php supporta solo fino alle .28 quindi niente.