ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
267
267
EMPFEHLEN
-
Ich habe eine Bildergallery. Dort werden Dynamisch Bilder erstellt. Jedoch funktionieren die Animationen bei GIF Bildern nicht.
Orginal Bild
Dynamisches Bild
Source:
Ist es überhaupt mögliche, mit PHP ein GIF zu erstellen das Animiert ist?PHP-Code:<?php
if (function_exists("imagegif")) {
header("Content-type: image/gif");
$header = "gif";
} elseif (function_exists("imagejpeg")) {
header("Content-type: image/jpeg");
$header = "jpeg";
} elseif (function_exists("imagepng")) {
header("Content-type: image/png");
$header = "png";
} else {
die("No image support in this PHP server");
}
include("./pic-gallery-settings.php");
// Unwichtiger Code
$res = getimagesize($path . "fun-pic-" . $pic_number . "." . $extension); //Bildgroesse der Quelle bestimmen
if($size == 0 || $size == 1) {
$width = $res[0];
$height = $res[1];
} else {
$width = $size; //x-Aufloesung des Endbildes angeben
$faktor = $width/$res[0]; //Scalierungsfaktor errechnen
$height = $res[1] * $faktor; //y-Aufloesung des Endbildes errechnen
}
//Creating Destination Empty Thumb
$dest = ImageCreateTrueColor($width,$height); //Container for the image
if ($extension == "jpg" || $extension == "JPG" || $extension == "jpeg" || $extension == "JPEG")
$src = ImageCreateFromJPEG($path . "fun-pic-" . $pic_number . "." . $extension); //Creating Source Image from filename
if ($extension == "gif" || $extension == "GIF")
$src = ImageCreateFromGIF($path . "fun-pic-" . $pic_number . "." . $extension); //Creating Source Image from filename
if ($extension == "png" || $extension == "PNG")
$src = ImageCreateFromPNG($path . "fun-pic-" . $pic_number . "." . $extension); //Creating Source Image from filename
imagecopyresampled($dest, $src, // Zielbild, Bildquelle
0, 0, // X,Y-Koordinate Ziel
0, 0, // X,Y-Koordinate Quelle
$width, $height,// Zielbreite, Zielhöhe
$res[0], $res[1]); // Quellbreite, Quellhöhe
// Unwichtiger Code
if ($font_size != 0) {
// Unwichtiger Code
imageline($dest,0,$height - $offset - 5,$line,$height - $offset - 5,imagecolorallocate($dest, $r, $g, $b));
}
imagestring($dest, 3, 0, $height - $offset, "header : " . $header . " file extension : " . $extension , imagecolorallocate($dest, 0, 0, 0));
ImageGIF($dest);
?>
Und wenn ja, kann mir einer sagen wie es geht oder wo ich nachlesen kann?
MFG
redXEs gibt ein leben vor dem Tod
-
Ich denke nicht, dass PHP animierte GIFs kann.
Dazu muss ja mit Layern gearbeitet werden und ich hab grad mal bei einem kurzen Blick durch die Image-Funktionen nichts gefunden was darauf hindeutet, dass man mehrere Layer erzeugen koennte.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
Ähnliche Themen
-
Sessions funktionieren nicht
Von moritz115 im Forum PHPAntworten: 2Letzter Beitrag: 28.04.10, 16:29 -
Sessions funktionieren nicht
Von chilimaus im Forum PHPAntworten: 17Letzter Beitrag: 01.02.08, 18:41 -
News funktionieren nicht
Von Merlin732 im Forum Content Management Systeme (CMS)Antworten: 2Letzter Beitrag: 17.08.05, 17:33 -
GIF Animationen laufen nicht
Von Konstantin Gross im Forum Internet, DSL & FlatrateAntworten: 0Letzter Beitrag: 03.03.05, 11:16 -
Int to String will nicht funktionieren
Von Nightcraler im Forum JavaAntworten: 3Letzter Beitrag: 13.01.05, 19:03





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren