Hi, Tuesday, July 23, 2002, 5:16:43 AM, you wrote:
N> "Tom Rogers" <[EMAIL PROTECTED]> wrote in message N> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... >> Hello Nick, >> >> Monday, July 22, 2002, 8:47:39 PM, you wrote: >> >> N> i get php to allocate a colour then make it transparent using >> N> imagecolortransparent() >> >> N> instead of turning it transparent it becomes black. >> >> N> Is it something i'm doing wrong? can anyone help me? >> >> N> thanx in advance >> >> Post a bit of the code so we can see what you are doing >> >> -- >> Tom >> N> $im = imagecreate($size, 21); N> $bgcolour = N> imagecolorallocate($im,hexdec(substr($table[bg],0,2)),hexdec(substr($table[b N> g],2,2)),hexdec(substr($table[bg],4,2))); N> $fontcolour = N> imagecolorallocate($im,hexdec(substr($table[fg],0,2)),hexdec(substr($table[f N> g],2,2)),hexdec(substr($table[fg],4,2))); N> if ($table[bg] == "no") { N> $trans = imagecolortransparent ($im,$bgcolour); N> } probably what you need is: $im = imagecreate($size, 21); if ($table[bg] == "no") { $bgcolour = imagecolorallocate($im,1,1,1); $trans = imagecolortransparent ($im,$bgcolour); } else{ $bgcolour = imagecolorallocate($im,hexdec(substr($table[bg],0,2)),hexdec(substr($table[bg],2,2)),hexdec(substr($table[bg],4,2))); } $fontcolour = imagecolorallocate($im,hexdec(substr($table[fg],0,2)),hexdec(substr($table[fg],2,2)),hexdec(substr($table[fg],4,2))); -- Best regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php