kernelgpf Posted November 24, 2007 Share Posted November 24, 2007 With my script, I'm layering images upon eachother, and one of the first layered images is layered with a transparency level of "70", and the images afterward have a t. rate of "100". But the rate of "70" first is messing up the other images- how can I fix this? if($row[sex] == "female"){ $background = imagecreatefromgif("$v/Etc/fairypics/femalefairyfinal.gif"); } else{ $background=imagecreatefromgif("$v/Etc/fairypics/malefairyfinal.gif"); } $insert = imagecreatefromgif("$v/Etc/fairypics/skincolors/$row[skincolor]$row[sex].gif"); imagecolortransparent($insert,imagecolorat($insert,0,0)); imagecopymerge($background,$insert,0,0,0,0,400,400,70); //here's the rate of 70 that's messing everything up! $insert = imagecreatefromgif("$v/Etc/fairypics/eyecolors/$row[eyecolor]$row[sex]eyes.gif"); imagecolortransparent($insert,imagecolorat($insert,0,0)); imagecopymerge($background,$insert,0,0,0,0,400,400,100); $insert = imagecreatefromgif("$v/Items/fairythings/$row[sex]hair/$row[sex]$row[haircolor]$row[hairstyle].gif"); imagecolortransparent($insert,imagecolorat($insert,0,0)); imagecopymerge($background,$insert,0,0,0,0,400,400,100); That rate of 70 is messing everything up.. it has to be 70, though. If I set it to 100, the following layered images look correct, but that layered image that should be 70 doesn't look right- I tried to set the transparency rate in Photoshop, but when I saved it as a .gif, it removed my transperency levels. Thanks for any help! -Alyssa Quote Link to comment Share on other sites More sharing options...
kernelgpf Posted November 24, 2007 Author Share Posted November 24, 2007 Oh- the result can be seen here: http://www.dragon-dynasty.com/test2.php?fairyID=1 The hair is supposed to be red, and the eyes blue, but they aren't looking right due to the t. rate of 70, the skin color, before those layers. Quote Link to comment Share on other sites More sharing options...
kernelgpf Posted November 24, 2007 Author Share Posted November 24, 2007 bump Quote Link to comment Share on other sites More sharing options...
kernelgpf Posted November 24, 2007 Author Share Posted November 24, 2007 bump Quote Link to comment Share on other sites More sharing options...
Barand Posted November 25, 2007 Share Posted November 25, 2007 I'm wondering if it is because gif images are paletted whereas imagecopymerge() implements alpha transparency for true colour images Quote Link to comment Share on other sites More sharing options...
kernelgpf Posted November 25, 2007 Author Share Posted November 25, 2007 I don't know- I wouldn't think so, since the transparency for all the other layers worked amazingly, until I tried to lower the rate of one layer. Quote Link to comment Share on other sites More sharing options...
kernelgpf Posted November 25, 2007 Author Share Posted November 25, 2007 bump Quote Link to comment Share on other sites More sharing options...
kernelgpf Posted November 25, 2007 Author Share Posted November 25, 2007 bump. Quote Link to comment Share on other sites More sharing options...
kernelgpf Posted November 26, 2007 Author Share Posted November 26, 2007 bump. Quote Link to comment Share on other sites More sharing options...
kernelgpf Posted November 28, 2007 Author Share Posted November 28, 2007 bump once more.. -sighs- Quote Link to comment Share on other sites More sharing options...
kernelgpf Posted December 1, 2007 Author Share Posted December 1, 2007 bump. Quote Link to comment Share on other sites More sharing options...
kernelgpf Posted December 15, 2007 Author Share Posted December 15, 2007 bump. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.