/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Problemer med imagecolorset...
Fra : Peter Farsinsen


Dato : 24-01-04 22:45

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


 
 
Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste