imageellipse

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

imageellipseDesenha uma elipse

Descrição

imageellipse(
    GdImage $image,
    int $center_x,
    int $center_y,
    int $width,
    int $height,
    int $color
): bool

Desenha uma elipse centrada nas coordenadas especificadas.

Parâmetros

image

Um objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().

center_x

Coordenada x do centro.

center_y

Coordenada y do centro.

width

Largura da elipse.

height

Altura da elipse.

color

Cor da elipse. Um identificador de cor criado com imagecolorallocate().

Valor Retornado

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

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 imageellipse()

<?php

// Cria uma imagem vazia.
$image = imagecreatetruecolor(400, 300);

// Seleciona a cor de fundo.
$bg = imagecolorallocate($image, 0, 0, 0);

// Preenche o fundo com a cor selecionada acima.
imagefill($image, 0, 0, $bg);

// Escolhe uma cor para a elipse.
$col_ellipse = imagecolorallocate($image, 255, 255, 255);

// Desenha a elipse.
imageellipse($image, 200, 150, 300, 200, $col_ellipse);

// Mostra a imagem.
header("Content-type: image/png");
imagepng($image);

?>

O exemplo acima produzirá algo semelhante a:

Saída do exemplo: imageellipse()

Notas

Note:

imageellipse() ignora imagesetthickness().

Veja Também