Problemer med imagecolorset()
Hej...Jeg har nu brugt en del tid på at løse et problem med imagecolorset();
Jeg har på mit website flg. *.png fil -> http://farsinsen.dk/trans.png
Png'en er faktisk transperant, 24Bit, men IE er som bekendt ikke bedste venner med PNG transperant.
Jeg vil meget gerne bibeholde den transperante baggrund, og vha. en given query string (indeholdende en ny RGB kode) skifte farven på den sorte tshirt. Det er endt ud i nedenstående kode - der sjovt nok ikke virker!
<?php
header ("Content-type: image/png");
$im = imagecreatefrompng("trans.png");
#$index = imagecolorclosest($im, 255, 255, 255);
#$index = imagecolorexact($im, 255, 255, 255);
$index = imagecolorat($im, 200, 200);
$im = imagecolorset($im, $index, 133, 133, 133);
imagepng($im);
imagedestroy($im);
?>
imagecolorclosest(); returnere "en eller anden RGB værdi" a la 168999, det samme gælder for imagecolorexact();
imagecolorat(); returnere derimod værdien "0". Denne går jeg ud fra er et "farveindex" og det er da også den jeg forsøger at erstatte i imagecolorset();
Altså er der nogen der kan hjælpe mig med at få udskiftet den sorte farve på tshirten?
mvh
Peter Farsinsen