PHP Modules Tutorials - Herong's Tutorial Examples - v5.18, by Herong Yang
GD Library - Draw Graphical Elements
This section provides a tutorial example on how to draw graphical elements using GD Library functions.
You can use GD Library functions to create a new image and draw some graphical elements.
1. Write a PHP script to create an image with some graphical elements added and save it to GD-Graphics.png:
<?php
# GD-Create-Image.php
#- Copyright 2009 (c) HerongYang.com. All Rights Reserved.
$image = imagecreatetruecolor(400,400);
$blue = imagecolorallocate($image, 0, 0, 255);
$green = imagecolorallocate($image, 0, 255, 0);
$red = imagecolorallocate($image, 255, 0, 0);
print("Drawing a box...\n");
imagefilledrectangle($image, 50, 50, 350, 350, $blue);
print("Drawing a circle...\n");
imagefilledellipse($image, 200, 200, 200, 200, $green);
print("Drawing 2 lines...\n");
imageline($image, 0,0, 400, 400, $red);
imageline($image, 400,0, 0, 400, $red);
$file = "GD-Graphics.png";
imagepng($image, $file);
print("Image saved:\n");
print(" File: $file\n");
?>
2. Run the above script:
herong$ php GD-Create-Image.php Drawing a box... Drawing a circle... Drawing 2 lines... Image saved: File: GD-Graphics.png
3. View GD-Graphics.png. You see a nice image.
Table of Contents
Introduction and Installation of PHP
Managing PHP Engine and Modules on macOS
Managing PHP Engine and Modules on CentOS
DOM Module - Parsing HTML Documents
►GD Module - Manipulating Images and Pictures
►GD Library - Draw Graphical Elements
GD Library - Print 2 Pictures on 1 Page
GD Library - Create Transparent Image
Transparent Image Over Text Web Page
GD Library - Pad Transparent Image
MySQLi Module - Accessing MySQL Server
OpenSSL Module - Cryptography and SSL/TLS Toolkit
PCRE Module - Perl Compatible Regular Expressions
SOAP Module - Creating and Calling Web Services
SOAP Module - Server Functions and Examples