Utilizzo di cookies
Script GD libray con PHP Modelli Creare immagine Colore e trasparenza Disegnare Pennelli Misurare Filtri Testo Copy Salvare Miscellanea
GD library con PHP
imagesettile()
imposta immagine come riempimento di un'area


e-book
cartaceo

Ogni immagine riconosciuta da GD può essere utilizzata come riempimento di un'area chiusa.
Per l'utilizzo è necessario il colore speciale IMG_COLOR_TILED che fa riferimento all'immagine impostata per il riempimento.
La sintassi è somigliante a quelle di fill(), imagefill(), imagefilledpolygon() ecc.
Impostando l'indice di colore trasparente con imagecolortransparent(), parti della zona sottostante possono trasparire. (vedere paragrafo relativo alle immagini trasparenti)
imagesettile ( resource $image , resource $tile )
Parametri
$image; Una risorsa immagine restituita una funzione di creazione immagine. 
$tile: Risorsa immagine da utilizzare come riempimento. 


<?php
$ImmagineRiempimentoGiglio = imagecreatefrompng('giglio.png');//Carica immagini per il riempimento
$Immagine = imagecreatetruecolor(350, 280); // Crea immagine truecolor di 350x280 pixel
imagesettile($Immagine, $ImmagineRiempimentoGiglio); //Immagine giglio per il riempimento
imagefilledrectangle($Immagine, 50, 70, 300, 200, IMG_COLOR_TILED);//disegna rettangolo con gigli header('Content-Type: image/png');
imagepng($Immagine); // al browser
imagepng($Immagine, "NomeFile.png"); // salva immagine
// libera memoria
imagedestroy($Immagine);imagedestroy($ImmagineRiempimentoGiglio);
?> Risultato: