Jump to content

image creation help


zhahaman2001

Recommended Posts

ok I need to create an image, it needs to have the background of another image (bg.jpg) and then have text printed on top of it. I have tried jpgraph but it was to hard to understand then i tried this (which I found on phpfreaks)

 

    <?php 
        header ("Content-type: image/png"); 
        $img_handle = ImageCreate (230, 20) or die ("Cannot Create image"); 
        $back_color = ImageColorAllocate ($img_handle, 0, 10, 10); 
        $txt_color = ImageColorAllocate ($img_handle, 233, 114, 191); 
        ImageString ($img_handle, 31, 5, 5,  "My first Program with GD", $txt_color); 
        ImagePng ($img_handle); 
    ?> 

 

but it get this error:

Warning: Cannot modify header information - headers already sent by (output started at /home/content/z/h/a/zhahaman2001/html/test.php:2) in /home/content/z/h/a/zhahaman2001/html/test.php on line 3

 

 

and the code I showed you is the ONLY code on that page. Any ideas how to fix this error or an example of how I could get it to work with jpgraph? thanks

 

Link to comment
https://forums.phpfreaks.com/topic/43246-image-creation-help/
Share on other sites

    <?php 
        //header ("Content-type: image/png"); 
        $img_handle = ImageCreate (230, 20) or die ("Cannot Create image"); 
        $back_color = ImageColorAllocate ($img_handle, 0, 10, 10); 
        $txt_color = ImageColorAllocate ($img_handle, 233, 114, 191); 
        ImageString ($img_handle, 31, 5, 5,  "My first Program with GD", $txt_color); 
        //ImagePng ($img_handle); 
    ?> 

 

Run this and see if there is any output in the page source. You may have a built-in function that runs before everything else in PHP.

Link to comment
https://forums.phpfreaks.com/topic/43246-image-creation-help/#findComment-209969
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.