imagesettile
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
imagesettile — Establecer la imagen de tesela para rellenos
Descripción
$image
, resource $tile
)
imagesettile() establece la imagen de tesela para usarse
con todas las funciones de relleno de regiones (como imagefill()
y imagefilledpolygon()) cuando se rellena con el color
especial IMG_COLOR_TILED.
Una tesela es una imagen usada para rellenar un área con un patrón repetido. Cualquier imagen GD se puede usar como una tesela, y estableciendo el índice de color transparente de la imagen de tesela con imagecolortransparent(), se puede hacer que una tesela permita que ciertas partes del área de la capa inferior brillen a través de la imagen.
Nota:
No se necesita tomar acciones especiales cuando se ha dejado de usar una tesela, pero si se destruye la imagen de tesela, ¡no se debe usar el color
IMG_COLOR_TILEDhasta que se haya establecido una nueva imagen de tesela!
Parámetros
-
image -
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
-
tile -
El recurso de imagen que va a ser usado como una tesela.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
Ejemplo #1 Ejemplo de imagesettile()
<?php
// Cargar una imagen externa
$zend = imagecreatefromgif('./zend.gif');
// Crear una imagen de 200x200
$im = imagecreatetruecolor(200, 200);
// Establecer la tesela
imagesettile($im, $zend);
// Hacer que la imagen se repita
imagefilledrectangle($im, 0, 0, 199, 199, IMG_COLOR_TILED);
// Imprimir la imagen en el navegador
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
imagedestroy($zend);
?>
El resultado del ejemplo sería algo similar a: