GD-lib ændrer transparant bg til sort bg
HelloNår jeg ændrer størrelsen på et png-billede med GD-lib bliver baggrunden pludselig ændret fra transparant til sort. Jeg aner ikke hvorfor.
Hvad kan det mon skyldes?
Vh
seek
Før GD-lib: http://www.rareye.com/sites/aho/img/ul/20.png
Efter GD-lib: http://www.rareye.com/sites/aho/img/img.php?id=20
Kode:
<?php
$i = imagecreatefrompng($src);
if(imageSX($i) <= $iw) imagepng($i);
else {
$i2 = imagecreatetruecolor($iw,($iw*(imagesy($i)/imagesx($i)))+1);
imagecopyresampled($i2,$i,0,0,0,0,$iw,$iw*(imagesy($i)/imagesx($i))+1,imagesx($i),imagesy($i));
$src = header("Content-type: image/png");
$src .= imagepng($i2);
}
echo $src;
imagedestroy($src);
?>
