imageellipse

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

imageellipseDibuja una elipse

Descripción

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

Dibuja una elipse centrada en el punto especificado.

Parámetros

image

Un objeto GdImage, retornado por una de las funciones de creación de imágenes, como imagecreatetruecolor().

center_x

X: coordenada del centro.

center_y

Y: coordenada del centro.

width

El ancho de la elipse.

height

La altura de la elipse.

color

El color de la elipse. Un identificador de color creado con imagecolorallocate().

Valores devueltos

Retorna siempre true.

Historial de cambios

Versión Descripción
8.0.0 image ahora espera una instancia de GdImage; anteriormente, se esperaba un resource gd válido.

Ejemplos

Ejemplo #1 Ejemplo con imageellipse()

<?php
// Creación de una imagen vacía
$image = imagecreatetruecolor(400, 300);

// Selección del color de fondo
$bg = imagecolorallocate($image, 0, 0, 0);

// Rellena el fondo con el color seleccionado
imagefill($image, 0, 0, $bg);

// Selección del color de la elipse
$col_ellipse = imagecolorallocate($image, 255, 255, 255);

// Dibuja la elipse
imageellipse($image, 200, 150, 300, 200, $col_ellipse);

// Muestra la imagen
header("Content-type: image/png");
imagepng($image);

?>

Resultado del ejemplo anterior es similar a:

Visualización del ejemplo: imageellipse()

Notas

Nota:

imageellipse() ignora imagesetthickness().

Ver también