warriorvow
Jun 21st 2007, 7:44 pm
i have this situation:
ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, $xmyurl);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
// Getting binary data
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$image = curl_exec($ch);
curl_close($ch);
and display the output this way:
header("Content-type: image/png");
echo $image;
now what i want to do is edit $image as png file using gd. i tried it:
header('Content-type: image/png');
$xbase = @imagecreatetruecolor(130,168);
$xback=imagecolorallocate($xbase, 39,138,8); //green
imagefill($xbase,0,0,$xback);
imagecopy($xbase,$image,0, 28, 0, 0, 130,140);
imagepng($xbase);
what supposed to happen is $image should be inside $xbase frame. however it doesnt work, instead only $xbase is showing. what to do with this?
ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, $xmyurl);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
// Getting binary data
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$image = curl_exec($ch);
curl_close($ch);
and display the output this way:
header("Content-type: image/png");
echo $image;
now what i want to do is edit $image as png file using gd. i tried it:
header('Content-type: image/png');
$xbase = @imagecreatetruecolor(130,168);
$xback=imagecolorallocate($xbase, 39,138,8); //green
imagefill($xbase,0,0,$xback);
imagecopy($xbase,$image,0, 28, 0, 0, 130,140);
imagepng($xbase);
what supposed to happen is $image should be inside $xbase frame. however it doesnt work, instead only $xbase is showing. what to do with this?