imagesetthickness

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

imagesetthicknessDefine a espessura para desenho de linhas

Descrição

imagesetthickness(GdImage$image, int$thickness): bool

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.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Registro de Alterações

VersãoDescrição
8.0.0 O parâmetro image agora espera uma instância de GdImage; anteriormente, um resourcegd válido era esperado.

Exemplos

Exemplo #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:

Saída do exemplo: imagesetthickness()
To Top