Output gif
Jeg har et lille script der fra en folder med jpg's tager en tilfældig og outputter i browseren. Det virker fint, men nu vil jeg gerne lave det om så det anvender GIF's som input og laver et gif som output således at jeg kan anvende transparent baggrund.<?php
$path = "d:/comments";
$handle=opendir($path);
while ($file = readdir($handle)) {
if ($file != "." && $file != "..") {
if (strpos(strtoupper($file), ".GIF") > 0) {
$jpgfiles [] = $file;
}
}
}
$image1 = $path . "/" . $jpgfiles[array_rand($jpgfiles)];
$im1 = imagecreatefromgif($image1);
$ix1 = imagesx($im1);
$iy1 = imagesy($im1);
$im = imagecreatetruecolor($ix1,$iy1);
imagecopy($im, $im1, 0,0,0,0,$ix1, $iy1);
Imagejpeg($im,'',100);
ImageDestroy ($im);
ImageDestroy ($im1);
?>
Dette script virker således:
http://www.klein-jensen.dk/comments/randomcomment.php
og det jo fint på en hvid baggrund men det ser ikke så godt ud hvis det er postet således:
http://phpbb.klein-jensen.dk/viewtopic.php?p=73#73
Hvad skal jeg ændre ? Jeg har forsøgt at ændre
Imagejpeg($im,'',100);
til
Imagegif($im);
men det virker ikke.