Hallo!
Hab wieder mal ein kleines Problem.
Unter http://de3.php.net/manual/de/function.imagecolortransparent.php findet man die GifInfo-Klasse.
Damit verkleinere ich ein GIF-Bild. Das Problem: Der Hintergrund wird weiss und nicht transparent (wie im Original). Vielleicht weiss einer woran das liegt?
Nils
Hab wieder mal ein kleines Problem.
Unter http://de3.php.net/manual/de/function.imagecolortransparent.php findet man die GifInfo-Klasse.
PHP:
$altesBild=ImageCreateFromGIF($original);
$neuesBild=ImageCreateTrueColor($neueBreite,$neueHoehe);
$gi = new GifInfo($original);
if($gi->m_version == '89a' && $gi->m_colorFlag == 1)
{
$transparent = imagecolorallocate($altesBild,
$gi->m_transparentRed,
$gi->m_transparentGreen,
$gi->m_transparentBlue);
imagecolortransparent($altesBild,$transparent);
}
imagecopyresampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageGIF($neuesBild,$output."TN".$bild);
Nils