imagesetthickness
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagesetthickness — Define a espessura para desenho de linhas
Descrição
imagesetthickness() define a espessur para as linhas
ao desenhar retângulos, polígonos, arcos, etc. para
o valor de thickness
em pixels.
Parâmetros
-
image
Um objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().
thickness
-
Espessura, em pixels.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
O parâmetro image agora espera uma instância de GdImage;
anteriormente, um resource gd válido era esperado.
|
Exemplos
Example #1 Exemplo de imagesetthickness()
<?php
// Cria uma imagem 200x100
$im = imagecreatetruecolor(200, 100);
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
// Fundo branco
imagefilledrectangle($im, 0, 0, 299, 99, $white);
// Espessura da linha de 5 pixels
imagesetthickness($im, 5);
// Desenha o retângulo
imagerectangle($im, 14, 14, 185, 85, $black);
// Mostra no navegador
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>
O exemplo acima produzirá algo semelhante a: