The image generation function is often used in web applications. In the php Tutorial, creating images requires the support of the gd library to create images. With this graphic function, we can easily generate a thumbnail, verification code, and add a watermark to the image.
In php, you need to install the gd library to run the image creation function normally. The method is as follows. In win system, find php. ini
; Extension = ";" in front of php_gd2.dll. Restart apache.
Next let's take a look at the instance
The gd library of php can generate a variety of image files, such as gif, png, jpg, wbmp, and xpm. Let's look at a file that generates a square.
<? Php
$ Height = 300;
$ Width = 300;
// Create a background image
$ Im = ImageCreateTrueColor ($ width, $ height );
// Assign color
$ White = ImageColorAllocate ($ im, 255,255,255 );
$ Blue = ImageColorAllocate ($ im, 0, 0, 64 );
// Draw the color to the image
ImageFill ($ im, 0, 0, $ blue );
// Draw the string: Hello, PHP
ImageString ($ im, 10,100,120, 'Hello, php', $ white );
// Output the image and define the header
Header ('content-type: image/png ');
// Send the image to the browser
ImagePng ($ im );
// Clear resources
ImageDestroy ($ im );
?>
To view the results, you only need to browse the php file. If you want to call the image
Example 2: Use basic functions to create imagecreate ()
Resource imagescreate (int x, inty)
Imagedestroy indicates the memory space occupied by images.
Int ingaedestroy (image)
Imagecopy ()
Int imagecopy (dst_im, sr_im, int x, int y, int x, int y ,)