Seite 1 von 1

Animiertes dynamisches Bild

Verfasst: 21.03.2006 19:55
von Borstenhorst
Hallo,
nutze ein kleines Script für meine Signatur, jetzt fände ich es lustig wenn das auch noch animiert wäre :D

Zu diesem zweck habe ich das script angepasst aber die ausgabe ist "unanimiert" kann man da was machen ?

hier mal das script (unwichtiges ist rausgenommen)

Code: Alles auswählen

<?php


$image = "304.gif";
$im = imagecreatefromgif($image);
$tc  = ImageColorAllocate ($im, 0, 0, 0);

ImageString($im, 3, 177, 2, "Last Generations", $tc);

ImageString($im, 2, 177, 25, "Noch $difbit Tage", $tc);

header("Content-Type: image/gif");

Imagegif($im,'',100);

ImageDestroy ($im);
?>
Vermute das es mit gif's einfach nicht geht da die Ausgabe eben kein "echtes" gif ist. Aber vll kennt ihr ja einen Trick ;)

Verfasst: 21.03.2006 20:13
von Spezial
Also ich kenn mich da zwar net so aus, aber glaube das ist nicht ohne weiteres machbar.
Ist $image Bereits animiert? Wenn nicht, dann liegts daran. Aber selbst wenn:
Ein animiertes Gif-Bild besteht, soweit ich weiß, aus vielen einzelnen Bildern. PHP weiß ja dann nicht auf welchen Bildern die Schrift sein soll und auf welchen nicht. Also nimmt es einfach das erste Bild und packts da drauf.
So glaube ich das. Genau wie bei der Miniaturansicht von Bildern im Explorer unter Windows. Animierte Gifs werden dort auch nur als Standbild dargestellt ;)

Gruß,
Tobias

Verfasst: 21.03.2006 20:54
von Borstenhorst
ja $image ist schon animiert, dachte mir schon das es nicht geht aber wer weiß vll gibt es da ja ne Möglichkeit, irgendwie ;)

Soweit ich weiß ist ja ab GD 1.6 Gif Kompatibilität rausgeflogen :(

Verfasst: 31.03.2006 19:13
von Borstenhorst
Hallo
ich weiß das man ja dynamische bilder mit php erzeugen kann.
Jetzt möchte ich gerne wissen ob das irgendwie auch mti html geht.

Da man im php ja keine animierten gifs einladen kann muss ich mir was anderes überlegen.

Habe da jetzt einfach mal einen html datei geschrieben:
urlzumbild.jpg ist die obrige php datei mit rewirte Engine auf jpg.

Code: Alles auswählen

<html>
<body topmargin=0 leftmargin=0>
<table background=urlzumbild.jpg cellspacing=0 cellpadding=0 width=400 height=62>
<tr><td><img src=304.gif width=26 height=16 border=0></td></tr>
</table>
</body>
</html>
So jetzt hätte ich die animation untergebracht das ganze lässt sich dank rewrite engine auch als gif aufrufen. doch zB in Foren kann man es nicht einbinden weil ja die header informationen auf html stehen und nicht als bild.

Gibt es da evtl eine Möglichkeit es doch irgendwie zu schaffen ;)

Mein Provider will kein Image Magick installieren denn da ginge das auch so ;)