imagegd

Output GD image to browser or file

&reftitle.description; `bool` `imagegd` `resource` `image` `string` `filename`

Outputs a GD image to the given `filename`.

&reftitle.parameters;

&gd.image.description;

`filename`

- &gd.image.path;

&reftitle.returnvalues;

&return.success;

&reftitle.examples;

### Outputting a GD image

    <?php
    // Create a blank image and add some text
    $im = imagecreatetruecolor(120, 20);
    $text_color = imagecolorallocate($im, 233, 14, 91);
    imagestring($im, 1, 5, 5,  "A Simple Text String", $text_color);

    // Output the image
    imagegd($im);

    // Free up memory
    imagedestroy($im);
    ?>

### Saving a GD image

    <?php
    // Create a blank image and add some text
    $im = imagecreatetruecolor(120, 20);
    $text_color = imagecolorallocate($im, 233, 14, 91);
    imagestring($im, 1, 5, 5,  "A Simple Text String", $text_color);

    // Save the gd image
    // The file format for GD images is .gd, see http://www.libgd.org/GdFileFormats
    imagegd($im, 'simple.gd');

    // Free up memory
    imagedestroy($im);
    ?>

&reftitle.notes;

The GD format is commonly used to allow fast loading of parts of images. Note that the GD format is only usable in GD-compatible applications.

&reftitle.seealso;

- `imagegd2`