[Help]With putting the transparency in a page
Hi i'm again and i have this:
PHP Code:
<?php
$src_file = 'test1.gif';
list($src_w, $src_h, $src_t, $src_a) = getimagesize($src_file);
$ptr_file = 'test2.png'; // must have no transparency, but white background
list($ptr_w, $ptr_h, $ptr_t, $ptr_a) = getimagesize($ptr_file);
// destination image dimensions:
$dst_w = 48;
$dst_h = 112;
// pointer position:
$ptr_x = 20;
$ptr_y = 60;
$srcImage = imageCreateFromGif($src_file) or die ('failed imageCreateFromGif');
$dstImage = imageCreateTrueColor($dst_w, $dst_h) or die ('failed imageCreateTrueColor');
imageCopyResampled($dstImage, $srcImage, 0, 0, 0, 0, $dst_w, $dst_h, $src_w, $src_h) or die ('failed imageCopyResampled');
Header("Content-type: image/png");
$ptrImage = imageCreateFromPng($ptr_file) or die ('failed imageCreateFromPng');
$ptr_white = imagecolorallocate($ptrImage, 0, 0, 0);
imageColorTransparent($ptrImage,$ptr_white);
imageCopyMerge($dstImage, $ptrImage, $ptr_x, $ptr_y, 0, 0, $ptr_w, $ptr_h, 100) or die ('failed imageCopyMerge');
imageJpeg($dstImage,'',100) or die ('failed imageJpeg');
imageDestroy($srcImage) or die ('failed imageDestroy(1)');
imageDestroy($dstImage) or die ('failed imageDestroy(2)');
imageDestroy($ptrImage) or die ('failed imageDestroy(3)');
//Sistema de armor a traves de imagenes
$sel_arma = mysql_query("select * from wear where userid = '$playerinfo[id]' AND equipped='Y' AND type='weapon'");
$arma = mysql_fetch_array($sel_arma);
$sel_armor = mysql_query("select * from wear where userid = '$playerinfo[id]' AND equipped='Y' AND type='barmor'");
$armor = mysql_fetch_array($sel_armor);
$sel_casco = mysql_query("select * from wear where userid = '$playerinfo[id]' AND equipped='Y' AND type='helm'");
$casco = mysql_fetch_array($sel_casco);
$sel_guantes = mysql_query("select * from wear where userid = '$playerinfo[id]' AND equipped='Y' AND type='gloves'");
$guantes = mysql_fetch_array($sel_guantes);
$sel_botas = mysql_query("select * from wear where userid = '$playerinfo[id]' AND equipped='Y' AND type='boots'");
$botas = mysql_fetch_array($sel_botas);
echo "Equipamiento: $arma[id], $casco[id], $guantes[id], $botas[id]";
?>
everithing goes ok if i put that in a file but when i put it where i wanted i get this error were the image should go:
[CODE]Warning: Cannot modify header information - headers already sent by (output started at c:\appserv\www\bfep\dsrpg2\dsrpg2\gameconfig.php:138) in c:\appserv\www\bfep\dsrpg2\dsrpg2\test.php on line 23