La función imagesettile() es una función incorporada en PHP que se usa para configurar la imagen del mosaico para llenar el área.
Sintaxis:
bool imagesettile( $image, $tile )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $imagen: lo devuelve una de las funciones de creación de imágenes, como imagecreatetruecolor(). Se utiliza para crear el tamaño de la imagen.
- $tile: este parámetro se usa para establecer el recurso de imagen como un mosaico.
Valor devuelto: esta función devuelve verdadero en caso de éxito o falso en caso de error.
Los siguientes programas ilustran la función imagesettile() en PHP:
Programa 1:
<?php // Load a png file $image = imagecreatefrompng( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'); // Create an image of 400x250 size $im = imagecreatetruecolor(500, 250); // Set the image tile imagesettile($im, $image); // Make the image repeat imagefilledrectangle($im, 0, 0, 450, 199, IMG_COLOR_TILED); // Output image to the browser header('Content-Type: image/png'); imagepng($im); imagedestroy($im); imagedestroy($image); ?>
Producción:
Programa 2:
<?php // Load a png file $image = imagecreatefrompng( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'); // Create an image of 670x350 size $im = imagecreatetruecolor(670, 350); // Set the image tile imagesettile($im, $image); // Make the image repeat imagefilledrectangle($im, 0, 0, 670, 350, IMG_COLOR_TILED); // Output image to the browser header('Content-Type: image/png'); imagepng($im); imagedestroy($im); imagedestroy($image); ?>
Producción:
Referencia: http://php.net/manual/en/function.imagesettile.php