imagegd2

Output GD2 image to browser or file

&reftitle.description; `bool` `imagegd2` `resource` `image` `string` `filename` `int` `chunk_size` `int` `type` IMG_GD2_RAW

Outputs a GD2 image to the given `filename`.

&reftitle.parameters;

&gd.image.description;

`filename`

- &gd.image.path;

`chunk_size`

- Chunk size.

`type`

- Either `IMG_GD2_RAW` or `IMG_GD2_COMPRESSED`. Default is `IMG_GD2_RAW`.

&reftitle.returnvalues;

&return.success;

&reftitle.examples;

### Outputting a GD2 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
    imagegd2($im);

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

### Saving a GD2 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 gd2 image
    // The file format for GD2 images is .gd2, see http://www.libgd.org/GdFileFormats
    imagegd2($im, 'simple.gd2');

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

&reftitle.notes; ¬e.gd.2;

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

&reftitle.changelog;

&Version; | &Description;
4.3.2 | `chunk_size` and `type` were added.

&reftitle.seealso;

- `imagegd`