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
imagesetthickness()
imposta lo spessore linea per il disegno


e-book
cartaceo

Numero intero espresso in pixel, va impostata prima di disegnare linee, rettangoli, poligoni, ellissi ecc ecc.
imagesetthickness ( resource $image , int $thickness )
Parametri
$image: Una risorsa immagine restituito da una funzione di creazione immagine. 
$thickness: Spessore della linea espresso in pixel.


<?php
$Immagine = imagecreatetruecolor(380,600); // crea immagine
$Rosso = imagecolorallocate($Immagine, 255, 0, 0);// alloca colore rosso
imagestring($Immagine, 5, 20, 20, "dimensioni tratto con imagesetthickness" , $Rosso);// titolo
$R = 1; // spessore linea
for($x=50; $x<560;$x+=50)
{
imagesetthickness($Immagine, $R);// definisce la larghezza della linea
imageline($Immagine, 25,$x, 360,$x, $Rosso); // disegna la linea 
imagestring($Immagine, 5, 2, $x, $R , $Rosso); // scrive la dimensione della linea
$R +=3; // incrementa spessore della linea
}
header('Content-Type: image/png');
imagepng($Immagine); // per il browser
imagepng($Immagine, "NomeFile.png"); // salva immagine
imagedestroy($Immagine); // libera memoria
?> Risultato: