Infrared Sauna - Debt Consolidation - Debt Consolidation - Debt Consolidation - Payday Loans

PDA

View Full Version : help in gd image manipulation


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?

krt
Jun 21st 2007, 7:54 pm
imagecopy() requires 2 image handles, not the data of the image as a string.

Use imagecreatefromstring() (http://php.net/manual/en/function.imagecreatefromstring.php)

warriorvow
Jun 22nd 2007, 12:09 am
tnx krt it did the trick now...now i am able to display the image using imagepng($xbase);

my next question is, what to do so that i can combine it with html? like this:
<img src="..." />

nanolab
Jun 22nd 2007, 6:04 am
tnx krt it did the trick now...now i am able to display the image using imagepng($xbase);

my next question is, what to do so that i can combine it with html? like this:
<img src="..." />


<img src="your_image_script.php" />