# imagesettile

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

imagesettile — Establecer la imagen de tesela para rellenos

### Descripción

imagesettile(resource `$image`, resource `$tile`): bool

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_TILED` hasta 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: