(PHP 4 >= 4.0.6, PHP 5, PHP 7)
imageellipse — Dibujar una elipse
$image
, int $cx
, int $cy
, int $width
, int $height
, int $color
)Dibuja una elipse con centro en las coordenadas especificadas.
image
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
cx
Coordenada x del centro.
cy
Coordenada y del centro.
width
El ancho de la elipse.
height
El alto de la elipse.
color
El color de la elipse. Un identificador de color creado con imagecolorallocate().
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 Ejemplo de imageellipse()
<?php
// Crear una imagen en blanco.
$imagen = imagecreatetruecolor(400, 300);
// Seleccionar el color de fondo.
$fondo = imagecolorallocate($imagen, 0, 0, 0);
// Rellenar el fondo con el color seleccionado arriba.
imagefill($imagen, 0, 0, $fondo);
// Escoger un color para la elipse.
$col_ellipse = imagecolorallocate($imagen, 255, 255, 255);
// Dibujar la elipse
imageellipse($imagen, 200, 150, 300, 200, $col_ellipse);
// Imprimir la imagen
header("Content-type: image/png");
imagepng($imagen);
?>
El resultado del ejemplo sería algo similar a:
Nota:
Esta función requiere GD 2.0.2 o posterior.
Nota:
imageellipse() ignora imagesetthickness().