help in gd image manipulation

Discussion in 'PHP' started by warriorvow, Jun 21, 2007.

  1. #1
    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?
     
    warriorvow, Jun 21, 2007 IP
  2. krt

    krt Well-Known Member

    Messages:
    829
    Likes Received:
    38
    Best Answers:
    0
    Trophy Points:
    120
    #2
    krt, Jun 21, 2007 IP
  3. warriorvow

    warriorvow Peon

    Messages:
    8
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    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="..." />
     
    warriorvow, Jun 22, 2007 IP
  4. nanolab

    nanolab Active Member

    Messages:
    113
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    58
    #4

    <img src="your_image_script.php" />
     
    nanolab, Jun 22, 2007 IP