# How to set the tile image for filling using imagesettile() function in PHP?

PHPServer Side ProgrammingProgramming

imagesettle() is an inbuilt function in PHP that is used to set the tile image for filling. It sets the image to be used by all-region filling functions like imagefill() and imagefilledpolygon() when filling with a special color IMG_COLOR_TILED.

We can say that a tile is an image that is used to fill an area with a repeated pattern. We can use any GD image as a tile.

## Syntax

bool imagesettile($image,$tile)

## Parameters

imagesettile() takes two parameters: $image and$tile.

• $image − Holds a GD image. •$tile − The $tile parameter is used to set the image resource as a tile. ## Return Values imagesettile() returns True on success and False on failure. ## Example 1 <?php // Load the PNG image by using imagecreatefrompng() function.$image = imagecreatefrompng('C:\xampp\htdocs\Images\img27.png');

// Create an image of 700x300 size
$img = imagecreatetruecolor(700, 300); // Set the image tile imagesettile($img, $image); // Make the image repeat and IMG_COLOR_TILED is used imagefilledrectangle($img, 0, 0, 300, 199, IMG_COLOR_TILED);
// Output an image to the browser
imagepng($img); imagedestroy($img);
imagedestroy($image); ?> ## Input Image ## Output Image ## Example 2 <?php // Load the PNG image by using imagecreatefrompng() function.$image = imagecreatefrompng('C:\xampp\htdocs\Images\img27.png');

// Create an image of 700x400 size
$img = imagecreatetruecolor(700, 400); // Set the image tile imagesettile($img, $image); // Make the image repeat, IMG_COLOR_TILED is used imagefilledrectangle($img, 0, 0, 390, 370, IMG_COLOR_TILED);

// Output an image to the browser
imagepng($img); imagedestroy($img);
?>